Apple TestFlight-Upload-Warnung ITMS-90191: Fehlende Berechtigung "Beta-Berichte aktiv"

Wenn ich einen Build in den neuen TestFlight von Apple und in iTunes Connect hochlade, wird das folgende Protokoll angezeigt:

WARNING ITMS-90191: "Fehlende Beta-Berechtigung. Ihre App enthält nicht die Beta-Reports-aktive Berechtigung. Wenn Sie diesen Build über TestFlight für Beta-Tests verteilen möchten, erstellen Sie diese App mit einem neu generierten Bereitstellungsprofil neu. "

Wenn ich mir den Build von iTunes Connect anschaue, wird auch die folgende Warnung angezeigt:

Um TestFlight Beta Testing verwenden zu können, muss Build X.Y.Z die richtige Beta-Berechtigung enthalten. Weitere Informationen finden Sie in den FAQ.

Die verlinkten FAQs lauten:

Was soll ich tun, wenn mein Prerelease-Build nicht die richtige Beta-Berechtigung enthält?

Um die TestFlight-App zum Testen Ihres Prerelease-Builds zu verwenden, muss sie mit einem App Store Distribution Provisioning-Profil signiert sein, das die Beta-Berechtigung enthält. Neue Verteilungsbereitstellungsprofile, die im iOS Developer Center erstellt wurden, enthalten automatisch die Beta-Berechtigung.

Wenn Sie über ein Verteilungsbereitstellungsprofil verfügen, das vor dem Start von TestFlight Beta Testing erstellt wurde, müssen Sie das Profil neu generieren.

Das Problem ist, dass ich bin Verwenden eines neu erstellten App Store Distribution Provisioning-Profils. Ich habe es so erstellt:

Wenn ich die Quelle des heruntergeladenen Bereitstellungsprofils überprüfe, wird Folgendes angezeigt:

<key>Entitlements</key>
<dict>
    // ...
    <key>aps-environment</key>
    <string>production</string>
    <key>beta-reports-active</key>
    <true/>
    // ...

So wird das Bereitstellungsprofil für @ festgeleproduction und does enthält dasbeta-reports-active Anrecht.

ITunes Connect beschwert sich jedoch weiterhin, wenn dieser Build in TestFlight hochgeladen wird.

Haben Sie Ideen, wie Sie dieses Problem beheben können? Ist das ein Apple-Fehler?

rdar: // 20128048

Antworten auf die Frage(14)

Ihre Antwort auf die Frage