Ok, meine Antwort wurde gelöscht, weil es keine Antwort auf die Frage war. Ich habe nicht genug Punkte, um Ihre Frage zu kommentieren (das habe ich versucht, weil ich offensichtlich keine Antwort habe - genau das gleiche Problem wie Sie und herauszufinden, warum wir diesen Invalid Binary error bekommen)
Wie ich in meinem ersten Beitrag gesagt habe: Ich werde Sie auf dem Laufenden halten. Heute habe ich ein neues Xcode-Projekt erstellt, mit der gleichen bundleID wie die App, die ich seit einer Woche hochlade. Es durchläuft die serverseitige Vorvalidierung und ich erhielt eine E-Mail mit der Nachricht "Warten auf Rückschau". Es beantwortet eine Frage, die ich von Anfang an hatte: Es ist kein Server-Problem (ich dachte, Apple hatte einige Probleme mit dem Vor-Validierungsprozess). Ich habe versucht, mit Architekturen an diesem neuen Projekt zu spielen (zum Beispiel verwende ich nur armv7 arch für meine App wegen einiger Inkompatibilität mit Third-Part-Bibliotheken). Übergibt immer noch die Servervalidierung.
Dann habe ich versucht, die Info.plist-Datei aus meiner App in das neue Beispielprojekt zu kopieren, das die Servervalidierung besteht: BANG -> Invalid Binary !! Diese info.plist ist ziemlich alt, seit Xcode 3.0 Ich habe versucht, einige optionale Schlüssel daraus zu entfernen: noch ungültige binäre Dann verglich ich die ursprünglichen und benötigten Schlüssel mit einem neuen Projekt die Datei info.plist: bang! Der Wert "CFBundleInfoDictionaryVersion" war leer. Bei einem neuen Projekt ist der Wert "6.0". Ich habe einfach "6.0" für CFBundleInfoDictionaryVersion Schlüssel und Boom, es funktionierte. Meine Vermutung ist, dass die Server von Apple die Datei info.plist überprüfen und einen korrekten CFBundleInfoDictionaryVersion-Wert benötigen, um die .plist-Datei zu lesen. Und ich denke, dass es seit Xcode 5.1.1 nicht mehr funktioniert, sie müssen ihren Server unter der Version Xcode 5.1.1 aktualisiert haben, das ist alles.
Jeez, ich kann nicht glauben, wie dumm es war. Es ist eine Schande, dass Apple kein umfassendes Feedback gibt. Hoffe, es wird für Sie arbeiten! Gib mir Bescheid!
Welche Xcode-Version verwenden Sie, um die Binärdatei zu archivieren und hochzuladen? – Apurv
Überprüfen Sie auch die .ipa-Datei im Finder. Benenne es in .zip um. Entpacken Sie es. Überprüfen Sie, ob der Payload-Ordner vorhanden ist oder nicht. Wenn die Nutzdaten nicht vorhanden sind, archivieren Sie sie erneut und laden Sie sie hoch. Wenn die Payload vorhanden ist, laden Sie sie erneut hoch. Es ist das Problem beim Hochladen. Ich hatte das gleiche. Das erneute Laden der Binärdatei löste das Problem. – Apurv
@Apurv Ich benutze die 5.1.1 und ich habe versucht mehrere Male neu zu laden haha leider hat es nicht geholfen.Ich kann keine Datei mit der Erweiterung .ipa finden? Wie würde der Dateiname heißen? auch keine Payload-Ordner entweder .. Ich habe 9 Apps derzeit im App Store und ich habe alle Projektordner überprüft keine haben einen Payload-Ordner und kann nichts mit .ipa-Erweiterung finden .. Was ist es, ich könnte es falsch machen? – 4GetFullOf