Pregunta

Estoy en proceso de crear mi primera aplicación y tener cierta confusión sobre el perfil de aprovisionamiento de anuncios ad hoc y el perfil de aprovisionamiento de desarrollo. Entiendo que esta pregunta se pregunta antes de esto, pero necesitaba alguna aclaración y confirmación.

Mirando las respuestas anteriores en StackOverFlow, supongo que hay otras diferencias:

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

  2. El depurador no puede ser atado a la compilación ad hoc, mientras que la construcción de desarrollo tiene depurador

  3. Los tokens de dispositivos son diferentes a medida que APN utiliza dos modos de arena, los entornos de producción, dependiendo de la construcción, son ad hoc o el desarrollo

    y tengo preguntas siguientes

    1. En muchos foros, está escrito que hay límite de 100 usuarios en las compilaciones ad hoc, pero no se menciona nada que si las compilaciones de desarrollo tienen 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 que los udids del dispositivo se instalen en ellos? ¿Qué pasa con las compilaciones de desarrollo?

      Por favor, consulte si tengo diferencias correctamente, si esto pierde cualquier diferencia importante y cualquier información sobre las preguntas será de ayuda inmensa

¿Fue útil?

Solución

Expanding on your comments

  1. Ad Hoc builds can be distributed and installed though iTunes, the X Code organizer or though the web. One service for managing adhoc builds and testing is Testflight (https://testflightapp.com/) check them out they have lots of resources regarding provision profiles,

  2. Normally your distribution builds are optimized with debugging information stripped, so yes you can not debug adhoc & distribution builds in the debugger.

  3. Your App ID is linked to APNS, so the certificate you generate is linked to your application. Device tokens on Sandbox and production are different.

To answer your questions

  1. for your iOS developer profile you're limited to 100 devices across the entire account. These are shared between applications. 100 devices means that you are allowed to register 100 devices per developer account per year. At the end of the year when you renew your account you can edit this list and reset your device quota.

  2. Both ad hoc builds and developer builds require your UDIDs. What happens is that the provision profile (development or adhoc) must match the provision profile that the app was signed against. Under development it's usually easiest to use a wildcard App ID (such as *) but when you are releasing (under ad hoc or app store distribution) you should use the full App ID name such as com.company.appname this is to identify your app under services such as In app purchases or Push notification services

Otros consejos

AdHoc distribution allows you to install the IPA on 100 devices which you can distribute for testing mainly. Also apart from those 100 devices, the IPA cannot be installed on any other device. Also, once a UDID has been added to the list of devices, it cannot be edited until the next renewal of the developer account.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top