iPhone: ¿Puede un desarrollador que no sea un agente del equipo crear una aplicación para su distribución?

votos
55

Tengo una cuenta de desarrollador de iphone de la compañía.

Según el documento, solo el agente del equipo puede enviar un certificado de distribución y descargar el perfil de suministro de distribución.

  1. ¿Puede un equipo solo tener 1 agente de equipo?

Además, si ese es el caso, ¿hay alguna forma de evitar esto para permitir a varios desarrolladores la opción de construir una versión distribuida de la aplicación?

Tengo otro desarrollador que me gustaría construir y enviar la aplicación a iTunes. Intenté darle el certificado de distribución y el perfil de distribución. Cuando las arrastró y las dejó caer en xcode, y comprobó windows-> organize, se queja

asignar identidad que coincida con este perfil no se puede encontrar en tu llavero

Entonces, esto me lleva a creer que necesito obtener las credenciales de mi llavero en su máquina. Intenté exportar una clave privada y dársela, pero no pudo instalarla.

¿Hay algo mas que pueda hacer?

Honestamente, creo que es una tontería si Apple espera que un desarrollador sea responsable de crear todas las aplicaciones para una empresa. Espero estar equivocado y hay una manera de que varios desarrolladores accedan a la distribución de una aplicación.

Gracias

Publicado el 10/03/2009 a las 06:53
fuente por usuario
En otros idiomas...                            


4 respuestas

votos
52

NOTA: Este proceso se simplifica en gran medida en Xcode 4 (aunque no probado personalmente por mí) con la importación y la exportación de los perfiles de desarrollador a través de la ventana de Organizer (desarrollador sección de perfil).

Así es como yo tengo trabajo.

1) Accede a iOS Provisioning Portal como Agente.

2) Ejecutar a través del proceso de hacer la distribución de certificados de solicitud de firma / Aprovisionamiento Perfil: http://developer.apple.com/iphone/manage/distribution/index.action . Estas instrucciones de una re super largo, pero bastante clara y necesaria.

3) Prestar especial atención a la sección "La obtención de su certificado de distribución iOS"> "Guardar la clave privada y la transferencia a otros sistemas" en esa página. En él se describe cómo generar y guardar el archivo .p12 del agente.

4) Ahora invitar a otro desarrollador (s) a ser parte del equipo en el Centro de usuario: https://developer.apple.com/membercenter/index.action#invitations

5) De vuelta en iOS Provisioning Portal, descarga de distribución de certificados de la aplicación (Certificados> Distribución (pestaña)). En caso de ser llamado "distribution_identity.cer"

6) Ahora descargar el perfil de distribución de Aprovisionamiento (Provisioning> Distribución (pestaña)). En caso de ser llamado "whatever_you_named_it.mobileprovision"

7) Envía los dos archivos junto con el archivo .p12 del Agente a su otro ordenador de desarrollo.

8) En la máquina del desarrollador, haga doble clic en el archivo distribution_identity.cer y debe cargar en el Acceso a Llaveros

9) Arrastre el archivo .p12 a llavero y se debe poner automáticamente la identidad con el certificado

10) Arrastre el archivo whatever_you_named_it.mobileprovision en XCode.

11) En cada una de las ventanas de información de proyectos y de construir, establecer la identidad de firma de código para el "iPhone Distribución - Tu Empresa" identidad que ahora debería estar disponible.

Espero que ayude. Robar

Respondida el 07/09/2010 a las 12:19
fuente por usuario

votos
1

Sólo otro tutorial paso a paso, pero ligeramente diferente, los certificados que ya han sido instalados en llavero agente del equipo, por lo que se explica cómo exportar los archivos .p12 del llavero:

cómo-a-share-an-ios-distribución-certificado

Respondida el 19/09/2013 a las 16:29
fuente por usuario

votos
1

Puede copiar la clave privada de esta manera, pero realmente no es seguro:

Dele su archivo login.keychain (ubicado en ~ / Library / Keychains /), y permita que lo abra con Keychain.app, y pídale que arrastre su clave privada a su login.keychain.

Apple también dijo que debes mantener segura tu clave privada, si necesitas volver a instalar tu sistema, asegúrate de hacer una copia de seguridad del archivo login.keychain.

Respondida el 10/03/2009 a las 07:08
fuente por usuario

votos
1

Definitivamente debería poder construir su aplicación con un certificado de distribución y un perfil en la máquina de su compañero de trabajo.

¿Está seguro de que el certificado de distribución y el perfil de aprovisionamiento están instalados correctamente? Si puede compilar aplicaciones con el certificado de desarrollo pero no con el de implementación, verifique que todo esté instalado correctamente en el llavero y que el perfil de aprovisionamiento correcto esté seleccionado en la configuración del objetivo activo.

Respondida el 10/03/2009 a las 07:03
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more