Der Application Loader blieb beim Hochladen einer iOS-App bei "Authentifizierung mit dem iTunes Store" hängen

214

Wir haben drei Tage lang versucht, eine App mit Application Loader an den iTunes Store zu senden und bleiben beim Schritt "Authentifizierung mit dem iTunes Store" hängen.
Wir haben viele Foren (einschließlich Stackoverflow) gelesen und versucht, was vorgeschlagen wurde:

  • Erstellen eines neuen Bereitstellungsprofils
  • Verwenden verschiedener oder mehrerer Versionen von Application Loader
  • Ändern der Proxy-Einstellungen
  • Starten Sie den Mac neu
  • Hochladen zu einer anderen Tageszeit usw.

Wir haben es sogar über Nacht laufen lassen und hatten keinen Erfolg damit, diesen Schritt zu überwinden. Leider wird kein Feedback zu dem Problem gegeben, und wir haben keine Fehlermeldungen erhalten. Wir haben in der Vergangenheit mehrere Apps ohne Schwierigkeiten eingereicht, stecken diesmal jedoch völlig fest!
Wie konnten Sie es lösen?

Rufusrobot
quelle
1
OK, ich verstehe. Vielleicht kann dies helfen: Choose Window > Background Activity to display the Background Activity window and view delivery status information for all applications, including pending messages, time remaining, warning and error messages, and so on.
Lootsch
13
Es ist 2017 und diese Ausgabe ist immer noch da. Apple hasst Entwickler wirklich
user230910
10
Es ist 2018 und diese Ausgabe ist immer noch da. Apple hasst Entwickler wirklich
user230910
6
Es ist 2019 und diese Ausgabe ist immer noch da. Apple hasst Entwickler wirklich
Romulo BM
8
Es ist 2020 und dieses Thema ist immer noch da. Apple hasst Entwickler ernsthaft
Spongyboss

Antworten:

341

Dies passierte mir erst heute (Mai 2017) und keine Antworten in diesem Thread lösten mein Problem. Die Lösung für mich war von hier;

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

Öffnen Terminal. Wechseln Sie in das Ausgangsverzeichnis.

cd ~  

Verschieben Sie das aktuelle Transporterverzeichnis.

mv .itmstransporter/ .old_itmstransporter/ 

Rufen Sie die folgende Datei auf, damit Transporter sich selbst aktualisieren kann.

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

Warten Sie, bis es aktualisiert wird, öffnen Sie dann Xcode und versuchen Sie den Upload.

AshHimself
quelle
8
vielen Dank! Keine der besser bewerteten und akzeptierten Lösungen hat für mich funktioniert, aber diese tut es. Apple muss lernen, wie Fehlermeldungen richtig kommuniziert werden. Die Authentifizierung ist überhaupt nicht sinnvoll.
Domen Grabec
9
Dies ist die Antwort vom Mai 2017
Adarsh
1
Hat für mich gearbeitet. Derzeit gibt es ein Update für XCode im App Store, aber ich wollte heute wirklich kein vollständiges Update durchführen. Ich musste einen Build sehr schnell hochladen. Und diese Antwort hat es geschafft.
Felipe Balduino
1
Danke für die Antwort, positiv bewertet. Application Loader und XCode Uploader tun dies jedoch auch im Hintergrund. Anstatt also auf die Nachricht "Authentifizierung ..." zu schauen, sehen Sie eine Reihe von Terminalnachrichten. Es beschleunigt nicht unbedingt die Dinge.
Uygar Y
4
Ein Jahr später und immer noch die Antwort. Danke dir!
Kaliumionen
82

Sie müssen einer neuen Anmeldung im Application Loader zustimmen. Wählen Sie "Application Loader" im Menü "Xcode -> Open Developer Tool" (das erste Menü rechts neben Apple in der Menüleiste). Sobald Sie Application Loader öffnen, werden Sie aufgefordert, neuen Bedingungen zuzustimmen und sich erneut in Ihrem iTunes-Konto anzumelden. Danach funktioniert jede Upload-Methode.

Bild des Application Loader auf Xcode

Conor
quelle
Das hat gerade bei mir funktioniert. Ich habe auch die Option "Angemeldet bleiben" im Anmeldedialogfeld von Application Loader aktiviert.
Herc
Ich bin froh, dass ich helfen konnte. In der Tat ist "angemeldet bleiben" ebenfalls eine Option, die jedoch nicht erforderlich ist, um das Problem des Abwürgens zu beheben, sondern nur den neuen Bedingungen zuzustimmen.
Conor
1
Guter Hinweis. Scheint ein Versehen von Apple zu sein, hat aber für mich funktioniert!
Atonyc
1
Dies funktionierte für mich, aber ich musste zuerst ein app-spezifisches Passwort erstellen, um mich beim Open Developer Tool anzumelden.
George Filippakos
1
Ich bin froh, dass es nützlich war, es ist in der Tat nicht intuitiv. Insbesondere da Xcode bereits Zugriff auf das Entwicklerkennwort im Schlüsselbund hat, sollten sie die Application Loader-Funktionalität in Xcode integrieren, um diese Art von Problem zu vermeiden.
Conor
66

Warte einfach. In ein paar Minuten ist alles in Ordnung.

Dmitry
quelle
1
Für mich dauert es 15-20 Minuten und erfolgreich in den AppStore hochgeladen. Bitte aktivieren Sie jedoch den Zugriff auf den TCP-Port 443.
Kirti Nikam
2
Wenn Sie die Wer-weiß-was-Richtlinienvereinbarung nicht akzeptiert haben, gehen Sie wie in der anderen Antwort angegeben vor .
mgarciaisaia
@mgarciaisaia Vielen Dank für den Link zu meiner Antwort, da dies eigentlich die akzeptierte Antwort sein sollte.
Conor
4
8 Stunden später und ich warte immer noch. Mein Kollege hat die Android-Version bereits veröffentlicht, und die Kunden haben sie. In der Zwischenzeit warte ich auf Apple ..
user230910
8
5 Tage warten und immer noch nichts, das scheint nicht der beste Rat zu sein
user3581248
24

Ich war heute bei "Authentifizierung mit dem iTunes Store" festgefahren. Ich hatte dieselbe Version und Build-Nummer wie eine vorherige Einreichung verwendet. Nachdem ich die Build-Nummer aktualisiert hatte, verlief der Upload einwandfrei. Ich weiß nicht, ob es verwandt ist oder ob es ein Zufall war.

Quasar
quelle
Hat auch für mich gearbeitet.
Yannick1976
Dies ist zweifellos die richtige Antwort. Hat auch für mich gearbeitet.
Steve K
1
Es ist kein Zufall. Sie können dieselbe Version und Build-Nummer nicht erneut hochladen. Normalerweise gibt der Lader explizit eine Warnung aus. In Ihrem Fall anscheinend nicht
NSNoob
Gleiches Problem mehr als ein Jahr später, keine Warnung, dass die Build-Nummer dieselbe ist.
PaulBGD
Die Build-Nummer wurde aktualisiert, das Problem der Authentifizierung mit dem iTunes Store wurde jedoch nicht behoben. Ich würde mir vorstellen, dass dies nicht genau der Fall ist.
Javier Quevedo
12

10. Dezember 2019, Xcode Version 11.2.1, MacOS X 10.15.1

Ich hatte gestern genau das gleiche Problem und dachte, es könnten Netzwerkprobleme sein, zumindest sieht es so aus. Aber heute Morgen hatte ich ein paar verschiedene Netzwerke und mehrere VPN-Verbindungen ausprobiert, keine davon funktioniert!

Die Antwort mit der höchsten Bewertung fordert mich auf, einen Cache-Ordner mit dem Namen .itmstransporter unter meinem Ausgangsverzeichnis zurückzusetzen und ein Programm iTMSTransporter unter einem bestimmten Ordner auszuführen , aber ich kann nicht beide finden.

Aber bald stellte ich fest, dass es sich um den Cache-Ordner für die Benutzer des älteren Uploader-Programms handelt: Application Loader , das von Apple nicht mehr unterstützt wird und nicht mehr in Xcode 11 enthalten ist. Dann stellte ich fest, dass der neueste Xcode iTMSTransporter hier gefunden hat:

/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter

Und sein Cache-Ordner ist hier:

/Users/your_user_name/Library/Caches/com.apple.amp.itmstransporter/

Ich entfernte meinen vorhandenen Cache-Ordner und führte iTMSTransporter ohne Parameter aus. Bald begann es, Protokolle auszugeben und eine Reihe von Dateien herunterzuladen, und war in 2 oder 3 Minuten fertig. Dann habe ich nochmal versucht meine ipa Datei hochzuladen, es funktioniert !!!

SCHLUSSFOLGERUNG:

  1. Entweder der alte Application Loader oder der neueste Xcode verwendet ein Java-Programm iTMSTransporter , um das Hochladen der IPA-Datei zu verarbeiten.
  2. Für eine ordnungsgemäße Funktion benötigt iTMSTransporter eine Reihe von JAR-Dateien, die aus dem Internet heruntergeladen und in Ihrem lokalen Ordner zwischengespeichert wurden.
  3. Wenn Ihr Cache irgendwie kaputt ist oder überhaupt nicht existiert und iTMSTransporter direkt mit Funktionsparametern wie --upload-app in unserem Fall aufruft, warnt iTMSTransporter SIE NICHT, NOCH FIX CACHE BY SELBST, es bleibt einfach dort hängen. SAGT NICHTS! (Wer auch immer diesen iTMSTransporter geschrieben hat, muss ernsthaft Ihren Programmiersinn verbessern).
  4. Durch Aufrufen von iTMSTransporter ohne Parameter wird der Cache repariert.
  5. Ein funktionaler Cache ist am 10. Dezember 2019 mit Xcode Version 11.2.1 (11B500) ungefähr 65 MB groß.
ZhouX
quelle
Bitte stimmen Sie dem zu. Dies ist die aktuelle Lösung und ihre begrabene
VeeK
9

Ich hatte monatelang das gleiche Problem. Ich habe gerade Hotspot-Shield- und private Tunnelanwendungen von meinem Computer entfernt und versucht, meine App hochzuladen, und alles hat einwandfrei funktioniert. Wenn Sie also eine VPN-Anwendung auf Ihrem Computer installiert haben, entfernen Sie die Anwendung und versuchen Sie dann, Ihre App entweder vom Application Loader oder vom xcode Organizer hochzuladen.

Saifee
quelle
6

Versuchen Sie die in diesem Referenzlink erwähnte Antwort , es hat wirklich für mich und auch für andere funktioniert.

Erwähnung der Antwort auch hier. Öffnen Sie das Terminal und führen Sie Folgendes aus:

cd ~
mv .itmstransporter / .old_itmstransporter /
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

iTMSTransporter aktualisiert sich dann selbst. Anschließend können Sie versuchen, es erneut in XCode oder über den Application Loader hochzuladen.

Aanchal Chaurasia
quelle
2
Wie unterscheidet sich diese Antwort von dem, was @AshHimself vorgeschlagen hat?
Eric Wu
5

Es gibt keine magische Lösung. Itunes funktioniert einfach schlecht. In letzter Zeit gibt es immer mehr Probleme und es dauert immer mehr, eine IPA zu aktualisieren und an den Store zu senden. Ich hatte dieses Problem auch mit AppLoader und Xcode Organizer und nachdem ich es mehrmals versucht hatte, ging es einfach durch.

condor304
quelle
5

Das Ändern der Netzwerkverbindung hat geholfen.

  1. WLAN auf meinem Telefon ausgeschaltet
  2. 3G aktiviert
  3. HotSpot erstellt
  4. Ich habe meinen Mac mit dem Hotspot verbunden und das Problem mit der Authentifizierung behoben
Vinod Sobale
quelle
4

In meinem Fall hatte ich der neuesten Entwicklervereinbarung nicht zugestimmt. Führen Sie Application Loader einfach einmal aus, klicken Sie auf [Akzeptieren], um zuzustimmen, und beenden Sie dann den Application Loader. Das Hochladen in den App Store sollte einwandfrei funktionieren.

UlfDunkel
quelle
4

Das Folgende hat bei mir funktioniert.

  1. Öffnen Sie eine andere Instanz von Application Loader. (Wählen Sie "Application Loader" im Menü "Xcode -> Open Developer Tool".)

  2. "Stimmen" den Bedingungen zu.

  3. Nach Abschluss von Schritt 2. Die erste Instanz von Application Loader fuhr mit dem nächsten Schritt fort und der Build wurde gesendet.

Vineeta Khatuja
quelle
3

Ich bin auch auf das gleiche Problem gestoßen. Eine mögliche Lösung besteht darin, Xcode -> Preferences -> Accountsim linken Menü die App-ID auszuwählen und dann auf zu klicken View Detailsund auf die Schaltfläche Aktualisieren zu tippen. Beim Nachladen wird folgende Fehlermeldung angezeigt

Der Agent des ausgewählten Teams, 'ADMIN NAME', muss der neuesten Programmlizenzvereinbarung zustimmen.

Wenn Sie den obigen Fehler nicht erhalten, funktioniert die folgende Lösung nicht.

Dies bedeutet, dass Sie sich mit dem Administrator-Login beim Entwicklerkonto anmelden und die letzte Vereinbarung akzeptieren müssen. Dann können Sie Binärdateien im App Store hochladen.

Muhammad Ali Yousaf
quelle
2

Ich verwende MacOS Mojave 10.14.6, Xcode 11.3.1 und Transporter 1.1.1 und stecke immer in der Phase der Authentifizierung mit App Store fest, egal wie lange ich warte. Ich habe versucht, mit Xcode, xcrun altool, Transporter hochzuladen , nada.

Schließlich funktionierte es, indem ich die ipa-Datei auf ein neues Macbook (10.15.3, Xcode 11.3.1, Transporter 1.1.1) exportierte und sie mit der Transporter-App dort hochlud.

Der Hauptunterschied besteht darin, dass das Transporter-Tool auf meinem neuen Macbook nach einem 6-stelligen Code als Authentifizierung gefragt hat, während das alte Macbook dies nicht getan hat. Ich vermute, dass das Authentifizierungstoken auf meinem alten Gerät abgelaufen ist, aber das System hat beim Versuch nicht nach einem neuen gefragt um die App hochzuladen. Ich hatte 2-FA aktiviert.

Ich denke, eine manuelle Neuauthentifizierung beim Hochladen der App ist die Antwort. Der einzige andere Unterschied ist die MacOS-Version, aber ich habe nicht getestet, ob dies einen Unterschied macht.

Vorgeschlagene Lösung A:

  1. Melden Sie sich in Ihrem Apple ID Management-Dashboard an: https://appleid.apple.com/account/manage

  2. Scrollen Sie nach unten zum Abschnitt "Geräte"

  3. Entfernen Sie alle Geräte, indem Sie auf Ihre Geräte klicken und dann auf "Vom Konto entfernen" klicken. Dadurch wird die erneute Anmeldung auf Ihrem Computer erzwungen, wenn Sie Transporter verwenden.
  4. Melden Sie sich bei Xcode & Transporter von Apple-Konten ab, löschen Sie die App und installieren Sie sie erneut
  5. Versuchen Sie den Upload erneut.

Vorgeschlagene Lösung B.

  1. Update auf MacOS 10.15.3
Kyle Liu
quelle
1
mein Mann! Ich habe ÜBERALL nach einer Lösung gesucht. Obwohl Ihre genauen Schritte für mich kein erfolgreiches Ergebnis erbrachten, habe ich weitere Schritte herausgefunden. Nach all dem Abmelden / Löschen konnte ich immer noch nicht hochladen. Also habe ich ein neues lokales Konto auf meinem MacBook erstellt, um es dort zu testen. Sicher genug, es hat funktioniert! Dann habe ich mich abgemeldet und bin zu meinem Hauptkonto zurückgekehrt und das scheint jetzt auch zu funktionieren!
AKrush95
1

Sie können versuchen, Ihr ITC-Konto über Application Loader erneut anzumelden.

Nordbaum
quelle
1

Versuchen Sie einfach eine andere Internetverbindung. Ich habe alle oben genannten Lösungen ausprobiert, aber keine hat funktioniert. Als ich jedoch versuchte, meine Mobilfunkverbindung zu verwenden (anstelle meiner DSL-Verbindung, die sich hinter einer Firewall befindet), funktionierte dies sofort.

egsemsem
quelle
habe viele Dinge getan, die nur funktionierten. Ich kann nicht glauben, dass die Verwendung meines Mobiltelefons als Hotspot den Trick getan hat (ich habe abends immer noch einen VPN auf meinem Computer verwendet, könnte iTunes missfallen, wer weiß ..). Apple, Ihre Entwicklerplattform hört nie auf, mich zu überraschen.
Jeremie
1

Möglicherweise liegt ein Netzwerkproblem vor. Wenn Sie in einer virtuellen Maschine (z. B. VMWare oder VirtualBox) ausgeführt werden, versuchen Sie, den Netzwerkadaptermodus vom Standard-NAT auf Bridged einzustellen.

liviucmg
quelle
1

Ich habe lediglich meine Application Loader.app in / Applications dupliziert und beide Application Loader gleichzeitig ausgeführt.

Diese Lösung ist da draußen, sie hat früher für mich funktioniert, aber heute nicht einmal das! Was ich getan und gearbeitet habe ist, dass (2 Instanzen) + Hochladen mit XCode (Organizer). Musste es ein paar Mal versuchen und es hat funktioniert.

Ich hoffe, das hilft jemandem. Dieser Fehler ist schon ziemlich lange da (). Ein Apfel scheint sich nicht allzu sehr darum zu kümmern

no_ripcord
quelle
1

Ein weiterer Grund könnte sein, dass Sie den Computer geändert haben, von dem aus Sie die App senden. Oder das Benutzerkonto auf dem Computer. Dem neuen Computer fehlen möglicherweise der private Schlüssel und / oder das Zertifikat für den App Store. Obwohl ein Zertifikat mit dem richtigen Namen in Xcode angezeigt wird.

Gehen Sie in diesem Fall zu https://developer.apple.com -> Zertifikate, fügen Sie mit dem Pluszeichen (+) ein neues Zertifikat (Verteilung) hinzu und führen Sie die Schritte aus, um ein Zertifikat für den privaten Schlüssel Ihres aktuellen Schlüssels anzufordern Maschine. Nach der Installation des Zertifikats funktioniert die Authentifizierung möglicherweise.

BurninLeo
quelle
Danke das war es für mich
Rippo
1

Für mich habe ich fast alle oben genannten Vorschläge ausprobiert, aber das Problem trat nach dem ersten Erfolg beim Hochladen in den App Store immer noch auf. Bis ich diese Website gefunden habe . Führen Sie zusammenfassend die folgenden Schritte aus

  1. Terminal öffnen
  2. Führen Sie diesen Befehl aus:

      rm -rf ~/.itmstransporter/
      “/Applications/Xcode.app/Contents/Applications/Application 
      Loader.app/Contents/itms/bin/iTMSTransporter

Hinweis: Dieser Befehl (der sich von den oben genannten unterscheidet) löscht Ihren ITMSTansporter- Ordner, erstellt einen neuen und stellt sicher, dass xcode beendet wird, bevor dieser Befehl ausgeführt wird. 3. Starten Sie Xcode und alles sollte in Ordnung sein.

leeCoder
quelle
1

Heute bin ich auf dieses Problem Xcode 11.2.1gestoßen. Ich habe es gelöst, indem ich zu Xcode -> Einstellungen -> Konten -> Auf das '-' neben meiner Apple ID getippt und mich dann erneut angemeldet habe. Das hat es für mich behoben!

azwethinkweiz
quelle
1

Die aktualisierte Antwort für Xcode 11.xx und Transporter-Anwendung, offenes Terminal:

  1. rm -rf ~/.itmstransporter/
  2. "/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter"

Warte eine Weile Problem gelöst!

Mc.Lover
quelle
0

Ich glaube, ich habe alle angegebenen Ansätze verfolgt, aber keiner hat für mich funktioniert. Mein eigener Ansatz, der für mich zu funktionieren scheint, besteht darin, die ersten Schritte zum Hochladen einer Binärdatei zu durchlaufen und nach Auswahl der Binärdatei NICHT auf Senden zu klicken. Schließen Sie stattdessen das Fenster und starten Sie in dem neuen Fenster, das angezeigt wird, erneut: Hoffentlich geht es durch.

carlo
quelle
0

Die Lösung gefunden:

Ich habe den Build hochgeladen. Jede Aktivität lief gut, außer "Authentifizierung mit dem iTunes Store".

Ich habe mein LAN-Kabel abgezogen und meinen MAC mit meinem mobilen Hotspot verbunden. und Authentifizierungsproblem wurde gelöst. Wenn Sie einen eingeschränkten Internet-Tarif haben, verbinden Sie Ihr LAN erneut, sobald Sie die Authentifizierungsphase bestanden haben, damit die App von der Internetverbindung Ihres LAN-Kabels hochgeladen wird.

Ravi_Parmar
quelle
0

Mein Upload schlug jedes Mal fehl, wenn ich beim Hochladen die Option "Bitcode einschließen" deaktiviere. Also habe ich die Option "Bitcode einschließen" aktiviert und der Upload verlief gut.

mkhoshpour
quelle
0

Überprüfen Sie Ihre Firewall. Wenn sie eingeschaltet ist, schalten Sie sie einfach aus und versuchen Sie es

Md. Ibrahim
quelle
Wo kann man das überprüfen?
Fahim Parkar
0

Für mich habe ich den Xcode 8.2Application Loader verwendet und zum Glück Xcode 7.2auch, also habe ich Xcode 7.2den Application Loader verwendet und es funktioniert.

Inder Kumar Rathore
quelle
0

Es begann zu funktionieren, nachdem ich die Docker-App geschlossen hatte

Codler
quelle
0

Gehen Sie zu Einstellungen -> Konten, entfernen Sie Ihr Konto und fügen Sie es erneut hinzu. Versuchen Sie dann erneut das Hochladen und warten Sie einige Minuten.

Babken Vardanyan
quelle
0

Wenn Sie Beta-Versionen von Xcode verwenden , ändern Sie einfach den Anwendungsnamen im Befehl in Xcode-beta.app :

cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode-beta.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

Abhängig von Ihrer Internetverbindung kann das Update einige Zeit dauern. Für mich waren es ungefähr 15 Minuten.

Sami Adam
quelle
0

Ich habe alle bereitgestellten Lösungen ohne Glück ausprobiert und schließlich das Problem durch einen Neustart des Computers behoben (wie es bei XCode-Problemen ziemlich häufig vorkommt.)

Alexander Stepanov
quelle