2010-12-10 10 views
5

Primero un pequeño fondo. Estoy construyendo una aplicación móvil para un cliente, este cliente posee actualmente la cuenta de desarrollador desde la que desean distribuir la aplicación. Anteriormente, había estado usando mi propia cuenta de desarrollador para crear ad hoc para enviar compilaciones de hitos al cliente. Ahora nos estamos acercando a embarcar y he comenzado a transferir la compilación para utilizar las credenciales del cliente.¿Los Agentes de equipo son los únicos que pueden crear Ad Hoc?

Honestamente, esta es la primera vez que he trabajado en una aplicación que estaba en mi propia cuenta de desarrollador, por lo que incluso la configuración del certificado/aprovisionamiento tomó algunos problemas para filmar. Específicamente, no pude usar su certificado de desarrollador existente, sino uno que creé en mi máquina, cargué y aprobaron. Está bien, estoy compilando localmente en mi dispositivo ahora.

Sin embargo, (y esta es mi pregunta) me encontré con problemas al configurarlo para que hagan distribuciones ad hoc. A saber, la instalación de su certificado ad hoc no parece funcionar. Mi suposición es que es porque no se construyó en mi máquina. Sin embargo, no existe una facilidad como agente ajeno al equipo para crear mi propio certificado Ad Hoc.

¿Es el caso que solo los agentes del equipo pueden hacer Ad Hoc (y asumo construcciones de envío) desde su máquina? ¿No hay forma de que yo, como miembro del equipo, pueda hacer una compilación ad hoc desde mi máquina de desarrollo?

Respuesta

9

Cuando genera una solicitud de firma en Keychain Utility (el primer paso para generar un perfil Ad Hoc), genera simultáneamente una clave privada y la guarda en su llavero. Solo puede compilar contra el perfil de aprovisionamiento Ad Hoc si tiene esa clave privada en Keychain en su Mac.

Así que sus soluciones son

  1. conseguir que exportan su clave privada de la llave y la envían a usted. Luego lo importa a tu llavero. También deberían enviarle el archivo de aprovisionamiento móvil Ad Hoc que crearon. Arrastre y suelte esto en xcode.

  2. Genere la solicitud de firma en su máquina y envíela para generar un nuevo perfil Ad Hoc que luego solo funcionará en su Mac (aunque nuevamente, podría enviarles la clave privada).

  3. La última opción sería enviarles el código fuente para compilar las compilaciones Ad Hoc.

+0

Muchas gracias, parece que los convenceré de exportar su clave. – MarkPowell

3

El Provisioning Portal Distribution How-To afirma explícitamente:

Agentes del equipo sólo está autorizado a preparar y presentar solicitudes para distribución.

Los Agentes de equipo también son los únicos autorizados a crear un perfil de distribución Ad-Hoc.

Sin embargo, una vez que se haya creado el perfil de distribución, Team Agent debería poder descargarlo y entregárselo para crear compilaciones de distribución Ad-Hoc.

+1

Entiendo que solo los agentes del equipo pueden crear perfiles de distribución y perfiles. Mi pregunta es si son los únicos que pueden * usar * ellos. Usted dice que el agente del equipo puede entregarlos, pero ese no parece ser el caso. Por lo tanto, mi pregunta. – MarkPowell

Cuestiones relacionadas