Bevor ich über den Fehler schreibe, laufe ich unter macOS Sierra und verwende Xcode 7.3.1.
Ich erstelle ein Archiv aus meiner App, validiere die App und sie besteht die Validierung. Beim Hochladen in den App Store wird jedoch die Fehlermeldung "ERROR ITMS - 90167 Nr. App-Bundles im Paket gefunden" angezeigt.
Ich habe alle meine Unterlagen überprüft und ich habe alles.
- Ich habe alle meine Bereitstellungsprofile.
- Ich habe Release als "iOS Distribution".
Dieser Fehler trat erst auf, nachdem ich macOS Sierra installiert hatte.
Hat jemand eine Idee, warum ich diesen Fehler bekomme?
Danke im Voraus.
xcode7
ios10
macos-sierra
Charly Pico
quelle
quelle
Antworten:
Nachdem sie sich mit Leuten bei WWDC sowohl im Xcode-Labor als auch im App Store-Labor unterhalten hatten, konnten sie Informationen herausfinden, dass dies ein bekanntes Problem im aktuellen Sierra-Seed ist, das in der nächsten Version behoben wird. Sie können entweder zurückkehren oder warten. Ich gebe zu, dass dies nicht die befriedigendste Antwort ist.
quelle
Problem:
Problemumgehung
Keine Notwendigkeit für Fix [UPDATE]
Mögliche Fehler:
FEHLER ITMS-90635
Fix: Deaktivieren Sie die
Include Bitcode
Option vor dem Hochladen.INFO ITMS-90111
Hinweis: Auf diese Weise können Sie den Build hochladen und für TestFlight verwenden. Wenn Sie jedoch versuchen, ihn an den Store zu senden, wird folgende Fehlermeldung angezeigt:
quelle
Wenn Sie von Xcode7 (weniger als Xcode8) und macOS Sierra (V10.12) hochladen, wird dieses Problem "FEHLER ITMS-90167:" Keine im Paket gefundenen .app-Bundles "" kommen und das Hochladen von Builds nicht zulassen Appstore.
Verwenden Sie also "Application Loader V3.6" oder "Xcode8" , um den Build hochzuladen.
quelle
Versuchen Sie dies, es hat wie ein Zauber für mich funktioniert,
Zum Zeitpunkt der Aktualisierung von macOS Sierra sind wir ebenfalls mit denselben Problemen konfrontiert .
Zum Zeitpunkt des Upload- Builds mit Xcode7.3.1 wird eine Fehlermeldung angezeigt
Befolgen Sie die nachstehenden Schritte, um Fehler zu beheben und eine IPA-Datei im App Store hochzuladen
-Für den Upload-Build verwenden wir Application Loader V3.6 von Xcode8 .
Xcode -> Entwicklertools öffnen -> Application Loader
Befolgen Sie die folgenden Schritte
1) Öffnen Sie den Application Loader
2) Wählen Sie Build (IPA)
3) Hochladen der IPA-Datei in den App Store
4) Senden Sie Build (IPA) erfolgreich an den App Store
Ihre App wird im Appstore hochgeladen.
Hoffe das ist Hilfe für jemanden.
quelle
Ich möchte mich zunächst bei @xemacobra für seine Lösung bedanken. Es hat bei mir funktioniert, bis ich einen Antrag auf Überprüfung stellen musste.
Wenn Sie eine Anwendung für den App Store einreichen müssen und der Build besagt, dass
You may not submit builds using beta software...
hier die Lösung ist:Das Problem ist, dass Xcode die Build-Informationen zusammen mit der Version Ihres Mac OS sendet. Um dies zu beheben, müssen Sie lediglich Ihren Mac OS-Build auf eine ältere, akzeptable Version ändern.
Command + R
Starten Sie Ihren Mac neu und halten Sie den Startvorgang gedrücktcsrutil disable
/System/Library/CoreServices/SystemVersion.plist
SystemVersion.plist
<key>ProductBuildVersion</key>
und suchen Sie diestring
dazugehörigenkey
. Zum Beispiel war meins16A254g
.string
in eine Version von Mac OS, die derzeit für die Veröffentlichung freigegeben wird. Zum Zeitpunkt dieser Lösung wird diese in Ordnung sein:15G31
Ich habe nicht versucht, den Antrag über Xcode 7.3.1 einzureichen, aber ich weiß, dass dies immer noch funktioniert, wenn Sie den Antrag
.ipa
über Xcode 8 Beta 3 einreichen .Wenn Sie Ihren Build eingereicht haben, kehren Sie
SystemVersion.plist
zum Original zurückstring
und wiederholen Sie die Schritte 1 bis 4 durch Ersetzencsrutil disable
durchcsrutil enable
.quelle
csrutil disable
es nicht aus, mir eine Erlaubnis zu schreiben. Ich habe dies versucht und war nach dem 4. Neustart erfolgreich.sudo nano -w /System/Library/CoreServices/SystemVersion.plist
Ändern Sie ProductBuildVersion als15G31
& ProductVersion10.11.6
& ProductUserVisibleVersion10.11.6
gleich.Control-X
zu speichern und dann drückeny
. Neustart erneut Re-Archieve mit XCode 7.3.1 mit 8 BetaApplication Loader
. Bestätigt von Apple.Das habe ich auch erlebt. Dies ist der einfache Weg, um Ihr Problem zu lösen.
Archive
Ihre App verwendetXcode 7.3.1
undexport
dieipa
Datei Ihrer App in ein Verzeichnis, indem Sie die Option auswählenSave for iOS App Store deployment
.Danach öffnen
Xcode 8.0
und öffnenApplication Loader
vonXcode
->Developer Tools
. Melden Sie sich bei Ihrem Team an und laden Sie dieipa
Datei mit hochXcode 8.0
.Ich habe zwei Apps hochgeladen
iTunesConnect
, es wird sicher funktionieren.quelle
Ich hatte dieses Problem mit Xcode 8 GM und versuchte, eine App zur Veröffentlichung über Application Loader einzureichen.
Sie müssen die mit Xcode 8 gelieferte Version von Application Loader verwenden, die 3.6 sein sollte
Ich habe immer noch Xcode 7 installiert und habe Application Loader 3.5 verwendet
Aktualisieren
Update 2
Update 3
Ich habe während der Betas an diesem Projekt gearbeitet, daher ist es möglich, dass auf dem Weg etwas beschädigt wurde und Probleme verursacht. Möglicherweise muss ein neues Projekt in Xcode 8 gestartet werden.
In den Entwicklerforen gibt es einen Thread, der sich mit diesem Problem befasst. https://forums.developer.apple.com/thread/62703
Lösung
Ich bin mir nicht sicher, ob diese Lösung in allen Fällen hilfreich ist.
quelle
Ich reiche eine mit LibGDX erstellte App ein und hatte nach dem Upgrade auf Sierra das gleiche Problem. Ich habe es gelöst durch:
quelle
Ich habe kürzlich ein Upgrade auf macOS Sierra durchgeführt und auch diese Fehlermeldung erhalten. Nach dem Hochladen über den Application Loader fehlgeschlagen. Ich habe Xcode 8 heruntergeladen ( meine 7.3.1-Kopie behalten ). Geschlossener Xcode 7.3.1. Geöffneter Xcode 8-> Organizer-> fuhr fort, meinen Build zu validieren und hochzuladen. Es funktionierte. Hoffe das hilft jemandem in einer ähnlichen Situation.
quelle
Versuchen Sie, App Loader von Xcode8 aus zu öffnen. Xcode> Entwickler-Tools öffnen> Application Loader
Dann können Sie die App ohne Fehler auf TestFlight hochladen.
quelle
Dies sind alles fabelhafte Antworten oben ... folgen Sie Nicholas '9-stufigem Prozess oben und auch Tobeiosdev, wenn Sie keinen Schreibzugriff auf die Datei SystemVersion.plist haben.
Seien Sie jedoch sehr vorsichtig, wie Sie die Schritt-für-Schritt-Anleitung lesen. Tun Sie NICHT wie ich und starten Sie Ihr Gerät nach dem Bearbeiten dieser Plist-Datei neu , da Sie die meisten Anwendungen auf Ihrem Mac unbrauchbar machen, einschließlich Terminal & TextEdit (die zum Zurückbearbeiten erforderlich sind). Öffnen Sie das Terminal in Sierra (oder dem von Ihnen ausgeführten Beta-Betriebssystem) erneut, nicht in der Befehlszeile.
Ich habe es leider auf die harte Tour herausgefunden und konnte dann die plist-Datei in der Kommandozeile nicht mehr bearbeiten. Also musste ich mehrmals neu starten, bevor ich die Lösung fand, die in den Einzelbenutzermodus (Command-S beim Neustart) wechseln sollte, was mich sinnlos machte, dass ich den Build meines Mac ruiniert hatte. Irgendwann lief alles wieder, aber auch etwas verzögert, weil ich Xcode 8 neu installieren musste ... was zu einer schlaflosen Nacht führte, als ich zum ersten Mal im AppStore einreichte.
Alles in allem ist das oben Genannte eine perfekte Lösung, die rundum funktioniert, wenn Sie die Anweisungen korrekt befolgen. Lektion gelernt!
quelle
Ich habe versehentlich eine alte Version des Application Loader Version 3.5 (921) geöffnet und den Fehler ITMS-90167 erhalten. Es wurden keine App-Bundles gefunden. Stellen Sie sicher, dass Sie den Application Loader über das Menü von Xcode (Xcode-> Open Developer Tool) öffnen. Version 3.6 (1020) funktioniert wie ein Zauber! :) :)
quelle
Ich habe dieses Problem wie folgt gelöst, finde dein Archiv im Organizer und dann:
quelle
Laut @Fan Zhang Antwort folgen Sie diesen Schritten und Sie können dieses Archiv mit Xcode oder Application Loader hochladen, was immer Sie wollen!
Wenn Sie Ihre App archiviert haben, suchen Sie Ihr Archiv im Organizer und dann:
quelle
Bei mir schreibt meine Bewerbung vorbei
Swift 2.2
. Und müssen verwendenXcode 7.3.1
zuarchive
und laden zuApple testflight
bekam aber den gleichen Fehler (ich laufe aufmacOS Sierra-10.12
). Die folgende Lösung behebt das Problem für mich. Ich hoffe, dass ein anderer, der mit demselben Problem konfrontiert ist, etwas hilfreiches finden kann:quelle
Für den Fall , hilft dies, hatte ich den gleichen Fehlercode
"ERROR ITMS - 90167 No. app bundles found in the package"
verwendenmac OS 10.14.4
mitXcode 10.2
.(Hinweis: Ich konnte vor einigen Wochen erfolgreich Builds mit derselben Konfiguration einreichen, aber dies scheint etwas auf der iTunes Connect-Seite zu sein.)
Musste auf meinen Build aktualisieren
mac os 10.14.6
und ihnXcode 10.3
erfolgreich einreichen.quelle
Die Anwendung kann derzeit aufgrund des folgenden Fehlers nicht verarbeitet werden: Keine .app-Bundles im Paket gefunden. Diese Probleme treten auf, wenn der Speicherplatz Ihres PCs geringer ist. Löschen Sie also Ihren Papierkorb oder ein nutzloses Dokument von Ihrem PC. Dann versuchen wir es noch einmal! Es ist Arbeit für mich!
quelle
Ich hatte das gleiche Problem. Was für mich funktioniert hat war ->
Gehen Sie zu Ziel-> Signieren & Funktionen -> Signieren des Zertifikats -> Ich musste ein Zertifikat widerrufen. Widerrufen Sie das Zertifikat immer mit dem Namen des iMac des Administrators. Es wird standardmäßig erstellt, während Sie Ihre Zertifizierung und Profile erstellen.
** Das Bild ist als Referenz beigefügt.
PS: - Stellen Sie vor der Archivierung immer sicher, dass die Bundle-ID in App Store Connect und Xcode identisch ist.
quelle
Die Datenschutzeinstellungen für iOS 10 wurden geändert. Weitere Informationen hierzu finden Sie hier
Ich hatte zuvor beschriebene Probleme, die wie beschrieben gelöst werden mussten, aber nach erfolgreichem Upload war die Anwendung in iTunes Connect nicht sichtbar.
Ich musste einen
Privacy - Bluetooth Peripheral Usage Description
Schlüssel in eine Liste einfügen, um den letzten zu lösen. Andere fehlende Schlüssel verursachen das gleiche Problem.quelle
Ich habe diesen Fehler mit Xcode 7.2.1 und Application Loader 3.4 unter macOS 10.12.1 erhalten.
Aber aus irgendeinem Grund hat es funktioniert, wenn ich stattdessen die Befehlszeile "altool" verwendet habe, um den Upload durchzuführen:
quelle