Je prévois de publier une version bêta de mon application iPhone sur les appareils iOS 8 via la nouvelle application Apple TestFlight. Quel type de profil de certification et de provisioning est nécessaire pour cela? Ai-je besoin d'un - Production certificat et Distribution profil d'approvisionnement?
Disponibles sont les suivants:
Certificate:
- Pending
- Development
- Production
Provisioning Profile:
- Development
- Distribution
Je pense que vous avez besoin d'un certificat de production avec un profil de distribution pour "App Store". Je viens de soumettre mon application qui est en cours de révision pour les bêta-testeurs externes. La première fois que je soumets l'application, j'utilisais un profil Ad Hoc comme nous l'avons toujours fait lors de l'utilisation du Testflight original. Ce profil a provoqué le rejet de l'application avant même qu'elle ne parvienne aux processus d'examen. Une fois que j'ai changé pour utiliser un profil App Store, il est passé au processus de révision. Ainsi, le certificat de production, le profil d'approvisionnement de l'App Store de distribution ont fonctionné pour moi.
Le site des développeurs Apple contient des informations sur les options de test bêta pour ios. Il traite de la distribution de connexion ad hoc et iTunes.
Vous pouvez également consultez ce tutoriel , qui passe par les processus utilisant xcode pour soumettre votre build pour le test.
J'espère que ça t'as aidé.
La Apple Note technique TN2407 a une section intitulée "Soumettre votre application pour publication à TestFlight" et dans cette section Apple dit:
Les applications TestFlight soumises à iTunesConnect doivent être signées avec un profil de distribution App Store. TestFlight n'accepte plus les applications soumises avec un profil Ad Hoc.
La situation est donc désormais sans ambiguïté: vous avez besoin d'un certificat de production pour l'application et d'un profil d'approvisionnement de distribution App Store.
Vous devez utiliser les types de certificat et de profil d'approvisionnement suivants:
Certificate:
- Production (iOS Distribution)
Provisioning Profile:
- Distribution (App Store)
Vous devez utiliser un Distribution App Store Profil d'approvisionnement pour télécharger vers Apple TestFlight:
Lorsque vous passez par le processus de création du profil d'approvisionnement, il filtrera vos certificats pour n'autoriser que les certificats Distribution iOS.