Frage

Ich versuche, meinen Aufbau zum Testen auf TestFlightApp .In meiner vorherigen Version von xcode konnte ich nach der Archivierung die Option "Freigeben" anzeigen, mit der ich die ipa-Datei erstellt habe.Die IPA-Datei wurde auf testflight hochgeladen und alles funktionierte wie erwartet.Mit dem Upgrade auf xcode 4.3.1 sehe ich die Freigabeoption nicht.Ich habe versucht, die Verteilungsoption zu verwenden und das IPA erstellt.Als ich dann versuchte, das IPA auf Testflight hochzuladen, wurde der folgende Fehler angezeigt.

Ungültiges IPA:werte für Schlüsselkom.Apfel.Entwickler.ubiquity-kvstore-identifier stimmen nicht mit Profil und Binärdatei überein'

kann jemand helfen.

War es hilfreich?

Lösung

Hier ist ich, wie ich es behoben habe.

com.apple.developer.ubiquity-kvstore-identifier ist speziell für icloud. Sehen Sie iOS-Entwicklerbibliothek . Ich habe also folgendes Verfahren verwendet:

    .
  1. Überprüfen Sie die App-ID im iOS-Bereitstellungsportal-ICloud-Status (Mine ist aktiviert)
  2. alte Ansprüche vom Projekt entfernt (ich hatte sie manuell erstellt)
  3. Verwenden Sie den Ziel-Editor, um die Anitlements (am unteren Rand des Ziel-Editorfensters) zu aktivieren, mit der Anpassung der APP-ID-ICloud-Einstellung, zusätzlich Container und Keychain-Zugriff.
  4. sauber und archivieren
  5. Wählen Sie das Archiv aus und klicken Sie auf Distribute ...
  6. Speichern für Enterprise oder Ad-hoc-Bereitstellung
  7. Wählen Sie Ihren Entwicklungscode aus, der Identität unterzeichnet wird
  8. Speichern Sie das Bündel auf der Festplatte - habe nicht nach Enterprise geprüft
  9. Drag iPA auf testflightapp.com baut

    An diesem Punkt akzeptierte Testflight das Bündel und meine Tester konnten herunterladen!

Andere Tipps

Ich weiß, dass diese Frage eine Antwort zur Verfügung gestellt wurde, aber Blick auf die Kommentare (und meine eigene Anfrage, mich hierher zu senden), scheint es, dass Hilfe für diejenigen wie @yuchen oder @kent in den Kommentaren erforderlich sein könnteHaben Sie zwei Optionen im Distribute-Panel ("an den iOS-App Store einreichen" und "Exportieren als Xcode-Archiv"), und kann die Option "Save for Enterprise oder Ad-hoc-Bereitstellung" nicht sehen.

Wenn Ihr Ziel andere Ziele enthält (z. B. Bibliotheken), sollten Sie das Flag "SCRIP INSTALL" auf JA in den "Sub" -Ziel-Build-Einstellungen einstellen.Dadurch können Sie Ihr Archiv als IPA-Datei verteilen.

Weitere Informationen finden Sie auf Dieser Stackoverflow-Antwort .

hoffe das wird helfen, Thibault

In Xcode 4.3.1 Es gibt keine Option "Freigeben" in der Registerkarte Archivs des Organisators, um IPA zu erstellen.

Somit zum Erstellen von IPA Klicken Sie einfach auf die Option "Distribute" -OPTION "und wählen Sie Methode -" Speichern für Enterprise oder Ad-hoc-Bereitstellung ", dann haben wir eine Option, um den Build im IPA-Format zu speichern.

sehen Sie die beigefügten Screenshots,

Bildbeschreibung hier eingeben

danke, Naveen shan

Sie können verwenden Distribute... und Save for Enterprise or Ad-Hoc Deployment

Es ist dasselbe wie das alte Share... Menü.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top