Meine App funktioniert perfekt, wenn ich sie auf dem Simulator oder dem Gerät ausführe (für Debug- und Release-Build-Konfiguration). Aber wenn ich versuche, meine App an den Apple Store zu senden, habe ich folgenden Fehler:
FEHLER ITMS-90207: "Ungültiges Bundle. Das Bundle bei" APPNAME.app "funktioniert enthält kein ausführbares Paket. "
Ich habe versucht, das Archiv mit Xcode und Application Loader ohne Erfolg hochzuladen.
Ich habe einige der in diesem Thema gefundenen Lösungen ausprobiert ( Xcode App Submisson ERROR ITMS-90207: "Ungültiges Bundle" ), aber keines davon funktioniert mit meinem Projekt:
Vielleicht hängt dieser Fehler mit der Xcode-Version zusammen ... Mein Mac läuft mit macOS Sierra Version 10.12.6 Beta (16G8c), Xcode Version 8.3.2 (8E2002) und Application Loader Version 3.0 (620).
Jede Hilfe ist willkommen.
UDPATE:
Ich versuche es mit Xcode 8.2, ich habe den gleichen Fehler.
Hier ist meine Plist-Datei für mehr Details:
%Vor%UDPATE 2:
Ich habe es geschafft, das Archiv von einem anderen Mac mit Xcode 8.2.1 zu veröffentlichen. Ich versuche mit Xcode Version 8.2 eine 8.2.1 auf meinem Mac, aber ich habe immer noch den gleichen Fehler. Ich habe auch Application Loader Version 3.0 und 3.6, ohne Erfolg versucht ... So sieht es aus, das Problem kommt von meinem Mac. Ich habe keine Ahnung, was ich tun soll.
Ich habe den Technischen Support von Apple Developer kontaktiert, und wie von @Larme in den obigen Kommentaren vorgeschlagen, liegt der Fehler an meiner Beta-Version von macOS.
Hier ist die vollständige Apple-Support-Antwort:
Ich schaute auf die .ipa, die Sie zur Verfügung gestellt haben, die Ärger machte, und verglich es mit dem, der erfolgreich im App Store eingereicht wurde. Das Einer, der dir Ärger machte, war auf einer Beta-Version von macOS gebaut nicht für die Verteilung unterstützt. Apps, die im App Store veröffentlicht werden, müssen dies tun Für eine GM-Version von macOS, mit einer GM-Version von Xcode, wird gebaut eine GM-Version des iOS SDK.
Normalerweise erhalten Apps, die mit einer Beta-Software eingereicht wurden, eine Nachricht Dieses Problem und die Nachricht, die Sie erhalten haben, werden angezeigt war völlig irreführend.
Ich werde das Bug Reporter-Formular ausfüllen, um diesen Fehler zu melden.
Vielen Dank für Ihre Hilfe.
Lediglich dieser Fehler tritt auch auf, wenn Sie versuchen, eine 9.0-Bereitstellungsziel-App mit XCode 9.1 einzureichen. Das Bereitstellungsziel wird auf 11.1 "fixiert" gesetzt.
Mein Verdacht ist, dass es damit zusammenhängt: Ссылка
"Abwertungen: Apps mit einem Bereitstellungsziel von iOS 11 erstellen kein 32-Bit-Segment mehr. Um ein 32-Bit-Segment zu erstellen und einzuschließen, legen Sie das Bereitstellungsziel auf eine frühere Version von iOS fest. (32163517)"
Tags und Links ios xcode publishing