web-dev-qa-db-fra.com

Différence: distribution ad hoc et distribution développementale

Je suis en train de créer ma première application et j'ai une certaine confusion à propos du profil d'approvisionnement ad hoc et du profil d'approvisionnement de développement. Je comprends que cette question est posée avant cela, mais nécessite quelques éclaircissements et une confirmation.

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

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

  2. Le débogueur ne peut pas être associé à une génération ad hoc alors que la génération de développement a un débogueur

  3. Les jetons de périphérique sont différents, car APNS utilise deux modes de bac à sable. Les environnements de production, en fonction de la construction, sont ad hoc ou en 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 builds Ad hoc, mais rien n'est mentionné que si les builds de développement ont de telles limites. De plus, ces limites de 100 utilisateurs sont définies par profil de développeur ou par application.

  2. De plus, seules les versions ad hoc nécessitent-elles des UDID de périphérique pour pouvoir être installées? Qu'en est-il des constructions développementales?

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

21
alekhine

Développer vos commentaires

  1. Les versions ad hoc peuvent être distribuées et installées via iTunes, l'organisateur X Code ou le Web. Testflight (https://testflightapp.com/) est l'un des services permettant de gérer les versions et les tests ad hoc. Vérifiez-les, ils disposent de nombreuses ressources concernant les profils de provision,

  2. Normalement, vos versions de distribution sont optimisées avec les informations de débogage supprimées. Par conséquent, vous ne pouvez pas déboguer les versions ad hoc et distribution du débogueur. 

  3. Votre identifiant d'application est lié à APNS. Le certificat que vous générez est donc lié à votre application. Les jetons de périphérique sur Sandbox et la production sont différents.

Pour répondre à vos questions

  1. pour votre profil de développeur iOS, vous êtes limité à 100 appareils sur l'ensemble du compte. Ceux-ci sont partagés entre les applications. 100 appareils signifie que vous êtes autorisé à enregistrer 100 appareils par compte de développeur et par an. À la fin de l'année, lorsque vous renouvelez votre compte, vous pouvez modifier cette liste et réinitialiser le quota de votre appareil.

  2. Les versions ad hoc et les versions de développeur nécessitent vos UDID. Ce qui se passe, c'est que le profil de provision (développement ou adhoc) doit correspondre au profil de provision avec lequel l'application a été signée. En cours de développement, il est généralement plus facile d’utiliser un identifiant d’application générique (tel que *), mais lorsque vous publiez (sous une distribution ad hoc ou une boutique d'applications), vous devez utiliser le nom complet de l'ID d'application, tel que com.company.appname, afin d'identifier votre nom d'utilisateur. application sous des services tels que les achats intégrés ou les services de notification Push

21
richerd

La distribution AdHoc vous permet d'installer l'IPA sur 100 périphériques que vous pouvez distribuer principalement à des fins de test. De plus, à part ces 100 périphériques, l’IPA ne peut être installé sur aucun autre périphérique. En outre, une fois qu'un UDID a été ajouté à la liste des périphériques, il ne peut plus être modifié avant le prochain renouvellement du compte développeur.

0
Soumya