Quelle est la différence entre un profil de provisionnement de développement et un profil de provisionnement ad hoc?
Ne pourrions-nous pas toujours utiliser le profil ad hoc pour tout sauf le magasin?
Un profil d'approvisionnement ad hoc est utilisé plus tard dans le processus de développement, en particulier lorsque vous souhaitez distribuer votre application à un groupe de testeurs de petite ou moyenne taille qui ne sont pas inclus dans le programme de développement iOS pour votre organisation. Une application déployée avec un profil d'approvisionnement ad-hoc sera presque identique à la version que vous soumettez à l'App Store (c'est-à-dire qu'elle aura besoin d'un certificat de distribution pour que les notifications Push fonctionnent, etc.)
Bien sûr, vous pouvez ajouter votre équipe AQ et vos bêta-testeurs à l'organisation et utiliser un profil d'approvisionnement de développement, mais cette approche présente de nombreux inconvénients:
Tous les types de profils de provisioning expliqués en résumé
Définition/utilisation simple du profil d'approvisionnement
Les profils d'approvisionnement sont utilisés pour autoriser un ensemble d'appareils iOS connus à exécuter et installer une application iOS donnée. Si un appareil cible a un profil installé correspondant à son propre appareil ID de périphérique unique (UDID) et à celui de l'application qu'il est sur le point d'installer, alors l'appareil pourra installer l'application sinon l'appareil ne pourra pas installer l'application .
Types de profils d'approvisionnement et leur utilisation
Il existe 4 types: -
1. Développement: - Utilisé dans la phase de développement de l'application pour exécuter l'application sur les appareils de simulation et de développement. (Si un appareil de développeur ne figure pas dans cette liste, l'application en cours de développement ne peut pas être installée).
2. Ad Hoc: - Est fourni pour distribuer l'application à un ensemble fini connu d'appareils iOS en dehors de l'AppStore. Ceux-ci sont très couramment utilisés pour distribuer une application aux testeurs via un service de test tiers.
Enterprise: - Permet aux grandes entreprises de distribuer des applications internes aux appareils approuvés par l'entreprise d'une manière indépendante de l'AppStore.
4 App Store: - Utilisé pour AppStore ou pour TestFlight.