2009-12-07 7 views
66

Trabajo para una empresa que está interesada en crear aplicaciones para iPhone. Sin embargo, no tenemos claro un problema:Dos macs. Una licencia de desarrollador de iPhone. ¿Posible?

¿El certificado de desarrollador de iPhone funciona en más de una computadora a la vez?

+2

Una razón importante sería aumentar el número de personas que pueden realizar compilaciones ad-hoc, ya que solo el titular de la cuenta principal puede hacerlo. –

+1

La mayoría de los desarrolladores que conozco usan dos computadoras, una computadora de escritorio y una computadora portátil. Es mucho mejor resolver esto ahora antes de estar fuera del sitio y no puede hacer una compilación para un dispositivo. – TheGeoff

Respuesta

136

Esta información fue publicada en http://www.iphonedev.org/node/3 y no fue escrita por mí.

Paso 1: Para exportar su clave privada y certificado de custodia y para permitir el desarrollo en múltiples sistemas, abra la aplicación de acceso de llavero y seleccione la categoría 'Claves'.

Paso 2: Control-Haga clic en la clave privada asociada a su certificado de desarrollo de iPhone y haga clic en 'Exportar elementos' en el menú. La clave privada está identificada por el Desarrollador de iPhone: certificado público que está emparejado con él.

Paso 3: Guarde su clave en el formato de archivo Intercambio de información personal (.p12).

Paso 4: Se le pedirá que cree una contraseña que se utilizará cuando intente importar esta clave en otra computadora.

Paso 5: Ahora puede transferir este archivo .p12 entre sistemas. Haga doble clic en .p12 para instalarlo en un sistema. Se le solicitará la contraseña que ingresó en el Paso 4.

+0

Aquí hay un enlace para exportar el certificado y la clave privada con capturas de pantalla sobre cómo hacerlo: https://sites.google.com/a/injoit.com/knowledge-base/for-clients/ios-iphone-ipad- aplicaciones/exporting-keychain-certificates –

3

En resumen, sí. El certificado está vinculado al desarrollador , no a la máquina .

También es posible compartir un único certificado entre varios desarrolladores, aunque no es tan claro cortar lo que puede y no puede hacer (es decir, esa es otra pregunta :-)).

4

Sí, puedes. Deberá descargar su certificado en cada una de las máquinas y que tienen la clave privada que generó para ese certificado en cada máquina. En el portal para desarrolladores hay instrucciones para exportar la clave (en la sección de certificado cómo hacerlo). También necesitará los perfiles de suministro, nuevamente estos se pueden descargar del portal.

29

El proceso se ha simplificado desde la respuesta original; ver Exporting and Importing Signing Certificates (Mac Developer Library).

En resumen: en Xcode Organizer, vaya a Dispositivos> Equipos y elija Exportar. En la segunda máquina, Dispositivos> Equipos> Importar.

Cuestiones relacionadas