itunes connect - beta-Berechtigung fehlt Fehler
Erstelle ich einen neuen App Store Distribution-Profil mit der beta-Berechtigung zu verteilen, baut via TestFlight, ich meine Anwendung auf der Grundlage des neuen Profils enthalten beta-Anspruch, wenn ich meine Bewerbung bekam ich diese Fehlermeldung:
Generieren Sie einen neuen App Store Distribution-Profil mit der beta
Berechtigung zu verteilen, baut via TestFlight
Hier ist meine Bestimmung Profil:
<key>Entitlements</key>
<dict>
<key>keychain-access-groups</key>
<array>
<string>XXXXXXX.*</string>
</array>
<key>get-task-allow</key>
<false/>
<key>application-identifier</key>
<string>XXXXXXX.my.companyname.test</string>
<key>com.apple.developer.team-identifier</key>
<string>XXXXXXX</string>
<key>beta-reports-active</key>
<true/>
</dict>
Habe ich "beta-Berichte-aktiv" in meinem build, ich weiß nicht warum, ich habe diesen Fehler ich regenerieren alles, was, hat apple ändern/etwas hinzufügen, um die Vorlage Prozess/test-Flug nach dem 1. Februar ohne Ankündigung?
Wer weiß, was ist das problem?
Vielen Dank im Voraus
- Meine Vermutung ist, dass, obwohl man das Profil, ist es nicht diese, die die build-system verwendet wird. Es könnte helfen, zu löschen, die alte distribution profile für diese app, von den Center und von Xcode. Controlling, welches Profil verwendet wird, ist nicht so einfach wie es zu sein... Es ist eine Art von hit and miss...
- Danke für den Kommentar, aber ich überprüft die .iPA-Datei und enthält das richtige Profil, wenn die alten hochgeladenen app nicht conation die beta Anspruch dann kann ich es aktualisieren mit der version, enthält beta-Anspruch ?(meine Vermutung ist ja)
- Sie sind mit einer IPA-Datei? Du bist also der Upload mit Application Loader? Sie erhalten ein besseres Ergebnis, wenn Sie nur wählen Sie das Archiv und klicken Sie auf Senden?
- Ja, ich bin mit APplication loader ist es für meine Kunden, und es sollte eingereicht base auf application loader kann ich nicht eingereicht, es via xcode
- Ich bin mit diesem problem. Ich habe bestätigt, dass mein IPA -
embedded.mobileprovision
- Datei enthält diebeta-reports-active
- flag auf true gesetzt, aber wenn ich die hochladen .ipa beschwert es sich "Um TestFlight Beta Testing, build 113 enthalten muss, die richtige beta Anspruch." und zeigt ein Warnsymbol neben dem bauen. Haben Sie zu verwalten, um alle Fortschritte auf diesem?? - Nevermind, ich fand die Antwort! stackoverflow.com/questions/28998478/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich das Problem gelöst, indem zusätzlich das hinzufügen der
beta-reports-active
Schlüssel zu meinem ZielEntitlements.plist
- Datei in das Xcode-Projekt.Apple TestFlight hochladen Warnung ITMS-90191: fehlendes `beta-Berichte-active` Anspruch
Den
beta-reports-active
Schlüssel muss Hinzugefügt werden, um das Provisioning-Profil UND das Ziel seine Ansprüche.TargetName.entitlements
:Nachdem Sie den Anspruch auf mein Ziel, ich bin in der Lage, erfolgreich laden Sie die build-zu-iTunes Connect TestFlight ohne die
ITMS-90191
Warnung:Ich bin mit Xcode 9 und Swift 4
Ich vor demselben Problem, wenn ich versuche, zu schaffen ipa-Datei für meine swift-Projekt. Ich Suche eine Menge, aber konnte nicht finden, eine gute Lösung. Aber endlich, mein senior hat mir geholfen gleiche Weise wie pkamb sagte in seinem Kommentar, hinzufügen Schlüssel "beta-Berichte-active" in Ihrem projectName.entitlements-Datei wird Ihr problem lösen. Öffnen projectName.entitlements-Datei als source-code und Bearbeiten Sie ihn wie folgt.
Mein Projektname.entitlements-Datei sieht wie folgt aus
Habe ich nur noch Schlüssel :- beta-Berichte-active wie oben gezeigt.
Xcode 10: Sie müssen nicht fügen Sie die
beta-reports-active
manuell Ansprüche, wenn Sie verwenden möchten, Xcode automatische Signierung.