¿Cómo transfiero mi perfil de desarrollador de iOS a otra computadora?

63

Obtuve un nuevo MBP y me gustaría transferir mis certificados y perfiles desde mi computadora anterior. De acuerdo con TN 2250, en "Transferencia de sus identidades" , necesito transferir tres conjuntos de elementos:

  • todos los certificados de desarrollador de iPhone en su llavero
  • todos los certificados de distribución de iPhone en su llavero
  • todos los perfiles de aprovisionamiento en el organizador de Xcode> pestaña Dispositivos> sección Perfiles de aprovisionamiento en "Biblioteca"

TN 2250 sugiere que haga clic en un enlace titulado "Transferir su perfil de desarrollador a otra computadora" para averiguar cómo hacer dicha transferencia, pero ese enlace efectivamente da un 404 y se actualiza a una página llamada "Acerca de Xcode"

¿Cómo transfiero mi perfil de desarrollador a otra computadora?

Mi máquina anterior ejecuta OS X 10.6.8 y Xcode 4.2 (4C199).
La nueva máquina ejecuta OS X 10.7.4 y Xcode 4.3.3 (4E3002).

Thunder Rabbit
fuente
Y en la guía del usuario "Acerca de XCode" encontrará esta página (última sección): developer.apple.com/library/ios/documentation/ToolsLanguages/…
Rene Larsen
gracias por señalar eso; No lo había visto (obviamente). :-)
Thunder Rabbit

Respuestas:

75

Importar / Exportar funciona de manera diferente en Xcode 5+. Esta guía para desarrolladores de Apple le muestra cómo hacerlo.

Su cuenta se muestra en XcodePreferenciasCuentas , y se puede exportar haciendo clic en el ícono de ajustes ( ) en la esquina inferior izquierda.

Importar / Exportar Apple ID y activos de firma de código

Jason
fuente
1
¿Funcionará si ambas computadoras inician sesión con la [misma] cuenta de desarrollador?
Christopher Francisco
Alguien alguna idea? Quiero trabajar en mi proyecto iOS desde mi mac-mini Y macbook con la misma cuenta. ¿Esto funciona?
salocinx
Me conecto con la misma cuenta en un iMac y un MacBook Pro sin problemas. Tome la cuenta en el primer dispositivo, expórtela y luego en el segundo dispositivo haga una importación.
Jason
15

Puede hacer esto desde Xcode.

Desde el Organizador, en la pestaña de dispositivos, puede exportar su perfil de desarrollador a un archivo que luego puede importar a Xcode en otra computadora.

El proceso paso a paso se explica en http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/080-Manage_Your_Devices/manage_devices.html cerca de la parte inferior en la sección titulada Transferir su perfil de desarrollador a Otra computadora

Tenga en cuenta que si no tiene una sección de Equipos en su Organizador - Dispositivos, puede simplemente arrastrar y soltar el archivo de exportación de Perfiles de desarrollador protegido por contraseña, en el icono Xcode en la barra de herramientas. ingrese la descripción de la imagen aquí

Abizern
fuente
ah espera No tengo una sección de "Equipos" en Organizador -> Dispositivos.
Thunder Rabbit
¿Tienes una sección de perfiles? con botones Importar Exportar en la parte inferior.
Abizern
Ah! "Perfil de desarrollador" en la biblioteca! ¡Gracias!
Thunder Rabbit
Estoy un paso más cerca, pero ahora obtengo un error diferente; ¡gracias por tu ayuda!
Thunder Rabbit
2
El enlace paso a paso ya no existe ahora.
Blaise
3

Debe exportar su clave privada desde el acceso de Key Chain de Mac OSX en el que los certificados se ejecutan correctamente o desde el certificado de desarrollador realizado y descargar certificados desde el Portal de Desarrolladores de Apple , funcionará como funciona para mí.

ManjotSingh
fuente
1
Xcode 4 hace que el proceso sea mucho más fácil, permitiéndole envolver su perfil de desarrollo junto con sus claves públicas y privadas e importarlas a Xcode en otra máquina sin tener que ir a KeyChain y extraerlas una por una.
Abizern
Ah, este es un método tradicional que estoy haciendo desde que comencé el desarrollo. Puede corregir Xcode 4 proporcionando esos procesos que aprendí hoy.
ManjotSingh