Certificados de distribución y keys privadas

Ok, aquí está mi situación: tengo 2 Macbooks (llamémosles # 1 y # 2) y comencé a desarrollar el # 1 en 2010.

Este junio de 2011, mi certificate de distribución caducó y tuve que renovarlo. En mi MacBook n. ° 1 pude actualizar el certificate en el llavero y todo estaba bien cuando volví a actualizar mi aplicación.

Ahora, en agosto de 2011, quería actualizar el certificate en mi # 2 también y pensé que podría downloadlo desde la página dev.apple y añadirlo al llavero. Pero cuando hice eso, ¡faltaba la key privada debajo del certificate! ¿Porqué es eso? La key privada para el perfil de distribución para 2010 todavía estaba visible debajo del certificate (caducado).

Me enloqueció tanto que volví a Macbook # 1 y exporté las dos llaves al número 2. Eso funcionó, por supuesto, ¡pero no puede ser la solución para el futuro! ¿Qué pasa si el Macbook se bloquea y quiero hacer todo a través de un nuevo MacBook? Supongamos que no podría haber hecho la export desde el n. ° 1, ¿cómo obtendré la key privada freakin debajo del cert en el n. ° 2?

En segundo lugar, estoy un poco confundido: ¿qué keys necesito hacer una copy de security? Pensé que era solo la key privada, pero no pude getla "debajo" del certificate de distribución en mi nuevo Macbook n. ° 2, lo que me asusta un poco.

BTW: la guerra de certificates con Apple es una gran broma, pero ese es otro tema.

Una vez que configure sus certificates, vaya a Organizador de Xcode y en la pestaña Dispositivos en el lado izquierdo verá la sección Perfil de desarrollador donde puede exportar su perfil de desarrollador. Es un file protegido con contraseña que contiene todos sus certificates de desarrollo / distribución y sus respectivas keys privadas, así como también los perfiles de aprovisionamiento que haya instalado. Cuando tenga este file, es todo lo que necesita para mover el desarrollo a una máquina nueva, simplemente haga doble clic y cuando Xcode lo abra, ingrese la contraseña.

Y créanlo o no, la "guerra de certificates" no es una gran broma con Apple, debería ver WP7, pero eso es para otro lugar para discutir.