2012-03-02 29 views
20

Estoy en proceso de crear mi primera aplicación y tengo cierta confusión sobre el perfil de aprovisionamiento Ad Hoc y el perfil de Aprovisionamiento de desarrollo. Entiendo que esta pregunta se hace antes de esto, pero necesitaba alguna aclaración y confirmación.Diferencia: Distribución ad hoc y distribución del desarrollo

En cuanto a las respuestas anteriores sobre stackoverflow Asumo que hay diferencias siguientes:

  1. construye ad hoc puede ser instalado sin iTunes mientras que el desarrollo se basa (.ipa) debe instalarse desde iTunes

  2. depurador no se puede adjuntar a la compilación Ad hoc mientras que la compilación de desarrollo tiene depurador

  3. Tokens de dispositivo son diferentes ya que APNS usa dos modos de entorno limitado, los entornos de producción dependen de la compilación es A d hoc o de desarrollo

Y he siguientes preguntas

  1. En muchos foros se ha escrito que hay un límite de 100 usuarios en Ad hoc construye, pero no se menciona nada de que si el desarrollo se basa tiene tales límites. Además, ¿estos límites de 100 usuarios son por perfil de desarrollador o por aplicación?

  2. ¿También solo compilaciones Ad hoc requieren UDID del dispositivo para instalarse en ellas? ¿Qué hay de construcciones de desarrollo?

    favor ver si tengo diferencias correctamente, si esto pasa por alto ninguna diferencia importante y cualquier información sobre las preguntas será de gran ayuda

Respuesta

20

Ampliando sus comentarios

  1. Ad Hoc construye se puede distribuir e instalar a través de iTunes, el organizador de X Code o la web. Un servicio para administrar compilaciones y pruebas ad hoc es Testflight (https://testflightapp.com/) compruébelo. Tiene muchos recursos con respecto a los perfiles de provisión,

  2. Normalmente sus compilaciones de distribución están optimizadas con la información de depuración eliminada, entonces sí no puede depurar adhoc & compilaciones de distribución en el depurador.

  3. Su ID de aplicación está vinculada a APNS, por lo que el certificado que genera está vinculado a su aplicación. Los tokens de dispositivo en Sandbox y producción son diferentes.

para responder a sus preguntas

  1. para su desarrollador iOS perfil que está limitado a 100 dispositivos en toda la cuenta. Estos se comparten entre aplicaciones. 100 dispositivos significa que puede registrar 100 dispositivos por cuenta de desarrollador por año. Al final del año, cuando renueve su cuenta, puede editar esta lista y restablecer la cuota de su dispositivo.

  2. Tanto las compilaciones ad hoc como las compilaciones de desarrollador requieren sus UDID.Lo que ocurre es que el perfil de provisión (desarrollo o adhoc) debe coincidir con el perfil de provisión con el que se firmó la aplicación. En desarrollo, generalmente es más fácil usar un ID de aplicación comodín (como *), pero cuando lo suelte (en distribución ad hoc o en la tienda de aplicaciones) debe usar el nombre completo de la aplicación, como com.company.appname, esto es para identificar su aplicación bajo servicios como compras en la aplicación o servicios de notificación Push

+0

Muchas gracias, recuerdo ... !!!, el período de tiempo de 1 año comienza desde que creé el perfil de desarrollador, ¿verdad? – alekhine

+0

richerd, estoy usando notificaciones push, así que estoy usando la aplicación ID completa (actualmente usando un perfil de desarrollo y no ad hoc). Ahora si cambio el nombre de mi producto e lo instalo a través de xcode o iTunes, sobrescribe la compilación anterior en lugar de instalarla como una separada. ¿No puedo tener dos compilaciones con el mismo identificador de paquete pero diferentes nombres o números de versión que pueden coexistir en un dispositivo? – alekhine

+0

no puede tener dos aplicaciones con el mismo identificador. el nombre y la versión de la aplicación pueden cambiar pero no el identificador. Lo que hago es crear dos esquemas diferentes en Xcode 4, uno que se construya con un identificador dev y otro que compile para el identificador adhoc/distribución. – richerd

0

La distribución AdHoc le permite instalar el IPA en 100 dispositivos que puede distribuir principalmente para la prueba. Además de esos 100 dispositivos, el IPA no se puede instalar en ningún otro dispositivo. Además, una vez que se ha agregado un UDID a la lista de dispositivos, no se puede editar hasta la próxima renovación de la cuenta de desarrollador.

Cuestiones relacionadas