it-swarm.com.de

Welche Art von Zertifikat und Bereitstellungsprofil wird für eine iOS Apple TestFlight-Version) benötigt?

Ich plane, über die neue Apple TestFlight-App eine Beta-Version meiner iPhone-App auf iOS 8-Geräten zu veröffentlichen. Welche Art von Zertifizierungs- und Bereitstellungsprofil wird dafür benötigt? Benötige ich ein Production Zertifikat und Distribution Bereitstellungsprofil?

Verfügbar sind diese:

Certificate:
- Pending
- Development
- Production

Provisioning Profile:
- Development
- Distribution
42
Tom

Ich glaube, Sie benötigen ein Produktionszertifikat mit einem Distributionsprofil für "App Store". Ich reiche gerade meine App ein, die jetzt für externe Betatester geprüft wird. Als ich die App zum ersten Mal einreichte, verwendete ich wie immer ein Ad-Hoc-Profil, während ich den ursprünglichen Testflug verwendete. Dieses Profil bewirkte, dass die App abgelehnt wurde, bevor sie überhaupt zu den Überprüfungsprozessen kam. Nachdem ich ein App Store-Profil verwendet hatte, ging es in den Überprüfungsprozess über. Daher hat das Bereitstellungsprofil für Production Cert und Distribution App Store für mich funktioniert.

Die Apple Developer Site enthält einige Informationen zu Beta-Testoptionen für ios. Es werden sowohl die Ad-hoc- als auch die iTunes-Verbindungsverteilung erläutert.

Sie können auch sehen Sie sich dieses Tutorial an , das die Prozesse mit xcode durchläuft, um Ihren Build zum Testen einzureichen.

Ich hoffe, das hilft.

36
Tim

Der technische Hinweis zu Apple TN2407 enthält einen Abschnitt mit dem Titel "Senden Ihrer App zur Veröffentlichung an TestFlight" und in diesem Abschnitt Apple sagt:

An iTunesConnect gesendete TestFlight-Apps müssen mit einem App Store-Distributionsprofil signiert sein. TestFlight akzeptiert keine Apps mehr, die mit einem Ad-Hoc-Profil eingereicht wurden.

Die Situation ist jetzt eindeutig: Sie benötigen ein Produktionszertifikat für die App und ein Bereitstellungsprofil für die App Store-Verteilung.

40
algal

Sie sollten die folgenden Arten von Zertifikaten und Bereitstellungsprofilen verwenden:

Certificate:
- Production (iOS Distribution)

Provisioning Profile:
- Distribution (App Store)

Sie sollten ein App Store Distribution Provisioning-Profil zum Hochladen auf Apple TestFlight:

Create a Provisioning Profile

Wenn Sie das Bereitstellungsprofil erstellen, werden Ihre Zertifikate so gefiltert, dass nur iOS-Verteilung Zertifikate zulässig sind.

Create a Certificate

20
pkamb