identifiers development developer desarrollador cuenta certificates apple app ios xcode ad-hoc-distribution provisioning-profile

ios - development - Diferencia: Distribución Ad Hoc y Distribución del Desarrollo.



ios app development (2)

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 una aclaración y confirmación.

Mirando las respuestas anteriores en stackoverflow, asumo que hay diferencias siguientes:

  1. Las compilaciones ad hoc se pueden instalar sin iTunes, mientras que las compilaciones de desarrollo (.ipa) se deben instalar desde iTunes

  2. El depurador no puede asociarse a una compilación Ad hoc mientras que la compilación de desarrollo tiene un depurador

  3. Los tokens de los dispositivos son diferentes, ya que APNS utiliza dos modos de espacio aislado, los entornos de producción que dependen de la creación son Ad hoc o de desarrollo

Y tengo las siguientes preguntas

  1. En muchos foros está escrito que hay un límite de 100 usuarios en las compilaciones Ad hoc, pero no se menciona nada que las compilaciones de desarrollo tengan tales límites. ¿También estos límites de 100 usuarios son por perfil de desarrollador o por aplicación?

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

    Por favor, vea si tengo diferencias correctamente, si esto pierde alguna diferencia importante y cualquier información sobre las preguntas será de gran ayuda.


Ampliando tus comentarios.

  1. Las compilaciones Ad Hoc pueden distribuirse e instalarse a través de iTunes, el organizador de X Code o la web. Un servicio para administrar las compilaciones y pruebas adhoc es Testflight (https://testflightapp.com/), compruebe que tienen muchos recursos con respecto a los perfiles de provisión,

  2. Normalmente, las compilaciones de distribución se optimizan con la información de depuración eliminada, así que sí, no puede depurar las compilaciones ad hoc y 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 dispositivos en Sandbox y la producción son diferentes.

Para responder tu pregunta

  1. para su perfil de desarrollador de iOS, está limitado a 100 dispositivos en toda la cuenta. Estos son compartidos entre aplicaciones. 100 dispositivos significa que se le permite registrar 100 dispositivos por cuenta de desarrollador por año. Al finalizar el 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 sucede es que el perfil de provisión (desarrollo o adhoc) debe coincidir con el perfil de provisión contra 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 realice la liberación (en una distribución ad hoc o de la tienda de aplicaciones) debe usar el nombre completo de ID de la aplicación, como com.company.appname, esto es para identificar su Aplicación bajo servicios tales como compras en la aplicación o servicios de notificación Push


La distribución AdHoc le permite instalar el IPA en 100 dispositivos que puede distribuir para realizar pruebas principalmente. Además de esos 100 dispositivos, la 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 del desarrollador.