web-dev-qa-db-fra.com

Quel type de certificat et de profil d'approvisionnement est nécessaire pour une version iOS Apple TestFlight?

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
42
Tom

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é.

36
Tim

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.

40
algal

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:

Create a Provisioning Profile

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.

Create a Certificate

20
pkamb