2015-09-27 7 views
5

Ich versuche, meine App für den Upload in den App Store zu archivieren, und ich kann es nicht für das Leben von mir herausfinden. Ich habe bereits ein Ticket für den technischen Support von Apple eingereicht, aber ich habe mir gedacht, dass ich hier versuchen werde, um zu sehen, ob es schon einmal jemand gesehen hat. Konnte nichts im Internet finden. Ich habe versucht, manuell das korrekte Bereitstellungsprofil wie beschrieben here auszuwählen.Validiere App für iOS Store-Archivfehler

Fehler Screenshots:

enter image description here

enter image description here

Als ich im Terminal aussehen sagte auf Pfaden, gibt es keine .bcsym ist und die anderen Pakete nicht haben /:

Second picture path

Irgendwelche Ideen? Das einzig Seltsame, was mir einfällt, ist, dass es sich um eine schnelle Überarbeitung einer Obj-C-App handelt, also in einem völlig separaten xcodeproj. Ich musste das Projekt auch an einem Punkt umbenennen, um dem alten Namen zu entsprechen.

+0

Überprüfen Sie diesen Link: https://forums.developer.apple.com/thread/14729.Wenn Sie Xcode 7 verwenden, deaktivieren Sie "Bitcode für iOS-Ziele einbeziehen" aus der Anwendung. Lassen Sie mich wissen, ob dies für Sie funktioniert. Bitte zögern Sie nicht zu fragen, ob Sie mehr Hilfe benötigen. –

+1

Weiter scheint dieses Problem nur angezeigt, wenn Sie mit Xcode 7 erstellen. Ich würde Ihnen empfehlen, ** Eskerber ** Antwort in diesem Link zu gehen: https://forums.developer.apple.com/thread/14729 –

+0

Danke für den Link, Parth. Wenn Sie das Kontrollkästchen "App-Symbole einschließen" deaktivieren, können Sie es als Antwort hinzufügen. – goodcow

Antwort

5

Es scheint, dieses Problem erscheint nur, wenn Sie mit Xcode bauen 7. Ich würde Ihnen empfehlen eskerber ist in dem unten stehenden Link Antwort zu durchlaufen:

https://forums.developer.apple.com/thread/14729

Gerade als Referenz , Ich posten die Antwort aus dem Link hier:

Es ist wahrscheinlich, dass Sie bui Ihre App mit Enable Bitcode wurde in Build Einstellungen auf NEIN gesetzt.

Dann im "app submission window" haben Sie "include bitcode" aktiviert, die jetzt am unteren Rand des Fensters ist. Deaktivieren Sie , und es sollte senden. Aktivieren Sie den Bitcode in Ihren Build-Einstellungen, wenn Sie dann mit Bitcode senden möchten.

Zusätzlich können Sie auch die Option "App-Symbole haben es einbinden" im Eingabefenster deaktivieren.

Hoffe, das hilft.

+0

Danke. Ich werde das Kopfgeld vergeben, sobald die Abklingzeit abläuft. – goodcow

+0

@Goodcow: Ok gut. –

+0

@goodcow: Ich denke, es ist dir passiert, da du vielleicht die Symbole aus den Build-Einstellungen für den Release-Modus entfernt hast und sie daher nicht finden kannst. Dies ist nur eine Vermutung, da ich die Build-Einstellungen Ihrer Anwendung noch nicht gesehen habe. –

1

Das wahrscheinliche Problem ist, dass Sie Ihr Projekt mit verschiedenen Bitcode-Einstellungen erstellen und mit anderen hochladen. Überprüfen Sie zunächst Ihre Projekteinstellungen, wenn Sie den Bitcode auf ja oder nein eingestellt haben.

enter image description here

Und die beim Hochladen stellen Sie sicher, überprüfen Sie die (schließen Bitcode) Box nur, wenn Ihre Bitcode Einstellungen wurde ja sonst deaktivieren.

enter image description here

0

In Zusammenhang mit diesem Problem stellen Sie möglicherweise fest, dass die App-Binärdatei sehr groß ist, wenn Sie mit Bitcode hochladen, auch in Testflight. Apple trimmt dies nach der Verteilung im App Store.