Question

Je suis en train de créer ma première application et j'ai une certaine confusion sur le profil de provisioning et au profil de provisioning ad hoc. Je comprends que cette question est posée devant cela, mais avait besoin de clarification et de confirmation.

En regardant les réponses précédentes sur Stackoverflow, je suppose qu'il existe des différences suivantes:

  1. Les constructions ad hoc peuvent être installées sans iTunes tandis que les constructions de développement (.iPa) doivent être installées à partir d'iTunes

  2. Le débogueur ne peut pas être supporté à la construction ad hoc pendant que le développement est de débogueur

  3. Les jetons de périphérique sont différents, car les APNS utilisent deux modes Sandbox, les environnements de production en fonction de la construction sont ad hoc ou de développement

    et j'ai des questions suivantes

    1. sur de nombreux forums, il est écrit qu'il y a une limite de 100 utilisateurs sur les constructions ad hoc, mais rien n'est mentionné que si des constructions de développement ont de telles limites. De plus, ces limites de 100 utilisateurs sont également au profil de développeur ou par application?

    2. ne dispose également que d'apporter des bandes ad hoc nécessite des udids de périphérique de s'installer sur eux? Qu'en est-il des constructions de développement?

      S'il vous plaît voir si j'ai des différences correctement, si cela manque toute différence importante et toute information sur les questions sera d'une aide immense

Était-ce utile?

La solution

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

Autres conseils

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top