2011-04-15 23 views
6

Mi equipo está desarrollando una aplicación para iPhone, y acabamos de descubrir que podemos distribuir una versión archivada firmada con el perfil de aprovisionamiento de desarrollo en lugar de un perfil de distribución para probar. Solo tuvimos que agregar las ID de los dispositivos a nuestro perfil dev.¿Por qué es necesario el perfil de distribución adHoc cuando la distribución con perfil de desarrollo es posible?

Esto claramente nos ahorró el problema de seguir varios pasos necesarios para la distribución ad-hoc, incluido el archivo entitlements.plist.

Mi pregunta es- Si podemos distribuir la aplicación con el certificado de desarrollo, entonces ¿cuál es la necesidad de un perfil de distribución para los evaluadores (no parte del equipo de desarrollo)?

¿Hay alguna desventaja de agregar las ID del dispositivo al perfil de desarrollo?

Dado que el límite total de dispositivos es 100, ¿qué ventaja ofrece un perfil de distribución por separado?

Respuesta

2

Sospecho que debido a que Xcode está ocultando algo de la complejidad de un perfil de desarrollo de usted, cree que algo está sucediendo que no lo es.

Su perfil de desarrollo todavía tiene los UUID de todos los dispositivos de destino. Y esos dispositivos deben ser aprovisionados para el desarrollo y realmente instalados desde Xcode. En realidad, no es tan diferente en términos de configuración y limitaciones, excepto que Xcode está haciendo la configuración por usted.

La otra limitación es que un perfil de aprovisionamiento para desarrollo caduca mucho antes que un certificado de implementación ad hoc.

Recomiendo testflightapp.com, una forma SÚPER fácil de implementar compilaciones ad hoc para probadores.

+1

testflightapp.com siempre una buena idea. (upvote) – rckoenes

+1

Lo siento, pero no pude conectar su respuesta con ninguna de mis preguntas. Y crear una distribución de distribución ad-hoc no es un gran problema. Estaba explorando la necesidad de una separada. – Sailesh

1

Bueno, podría crear diferentes perfiles ad hoc por cliente, de modo que solo ese cliente pueda instalar la aplicación.

Más roscas en la misma pregunta: Why not use development provisioning instead of ad hoc? Do I need to make an Ad Hoc Provisioning Profile to debug my app on my iPhone?

+0

¡podría crear varios perfiles de desarrollo, para el caso! – Sailesh

+0

Oke, solo uso un perfil de desarrollo general y creo Ad-Hoc por cliente y pruebas de mensajes Push. – rckoenes

+0

Lo mismo ... perfiles dev múltiples por cliente ... – Sailesh

Cuestiones relacionadas