Beim Senden meiner App von Xcode an den App Store tritt ein Problem auf. Ich habe alles in Bezug auf mein Projekt getan und es läuft gut auf meinem iPhone und iPad. Aber wenn ich mein Projekt einreiche, stehe ich vor einem großen Problem.
Zuerst nach dem Archiv habe ich die Validierung durchgeführt. Jetzt zeigt meine Archivdatei im Organizer auch die Statusüberprüfung an. Ich glaube also, dass ich mich im letzten Schritt des Einreichens der App befinde.
Ich habe auf "Verteilen" geklickt und "App an App Store senden" ausgewählt.
Nach dem Login habe ich auch Provisioning-Dateien ausgewählt.
Ich stecke hier fest. Sie können im Screenshot unten sehen. Und ich habe noch nie einen
Fortschrittsbalken gesehen, in dem ich den Einreichungsfortschritt oder ähnliches sehen kann.
Der einzige Bildschirm, den ich sehen kann, ist:
Bearbeitet:
Es war ungefähr 1,30 Stunden. Und die Internetverbindung funktioniert. Meine IPA-Datei ist nur 3,5 MB groß.
Und als ich zuletzt versuchte, den Application Loader hochzuladen, erhielt ich auch lange Zeit den folgenden Bildschirm in Authentifizierung mit dem iTunes Store ... ..
Was sollte ich jetzt tun?
Antworten:
Da fühlte ich mich ein ernstes Problem dabei. Ich glaube, diese Antwort könnte hilfreich sein.
Nachdem ich ungefähr 10 bis 12 Stunden lang versucht hatte, dieses Problem zu beheben, und da alles andere in Bezug auf mein Projekt und die Codierung in Ordnung genug war, bereitete es mir Kopfschmerzen. Aber nachdem ich einige wertvolle Kommentare von einigen der erfahrenen Benutzer von Stack-Overflow erhalten und nach weiteren Suchanfragen im Internet gesucht habe, habe ich einige qualitativ hochwertige Antworten gefunden.
Diese Antwort hat mir am meisten geholfen:
Application Loader steckt in der Phase "Authentifizierung mit dem iTunes Store" fest
Wenn Sie es über Application Loader hochladen möchten und es bei "Authentifizierung mit dem iTunes Store ..." hängen bleibt.
oder
Sie werden es über XCode hochladen und es bleibt bei "Ihre Anwendung wird hochgeladen" hängen.
Dann halten Sie einfach Ihren Kopf kühl und überprüfen Sie diese erste Methode:
Überprüfen Sie, ob Ihr Firewall-Schutz deaktiviert ist. Wenn nicht, schalten Sie es aus. Möglicherweise werden Sie daran gehindert, Ihren Computer mit dem iTunes Store zu verbinden.
Versuchen Sie es mit einer anderen Internetverbindung. Der Zweck für den Versuch einer anderen Internetverbindung besteht darin, dass Ihre aktuelle Internetverbindung möglicherweise einen erforderlichen Port für die Verbindung zu Apple-Servern blockiert.
Wenn Ihnen die obigen Schritte nicht helfen, befolgen Sie diese zweite Methode:
Xcode benötigt Java-Laufzeit, um Ihre Apps in den App Store hochzuladen.
Geben Sie 'Java-Version' in das Terminal ein. Die Java-Version sollte 1.6 sein. Wenn nicht, laden Sie das neueste kompatible Java nur vom Apple Download Center herunter:
http://support.apple.com/kb/DL1572?viewlocale=de_DE
Wenn dies immer noch nicht hilft, befolgen Sie diese dritte Methode:
Mit dieser Methode kann der Anwendungslader den HTTP-Port anstelle von HTTPS verwenden.
Wechseln Sie zum Java-Ordner Application Loader: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib
Öffnen Sie die Datei net.properties mit einer beliebigen Texteditor-Anwendung wie
text mate
odersublime text
Ändern Sie diese bestimmte Zeile:
#https.proxyPort=443
Proxy-Port inhttps.proxyPort=80
Speicher die Datei. Und das ist es !! Sie können Ihre Binärdatei jetzt ganz einfach in den App Store hochladen.
Wenn die oben genannten Methoden immer noch nicht helfen, befolgen Sie diese vierte Methode: Generieren Sie Ihr Zertifikat neu
Gehen Sie zum iOS-Entwicklerportal ( https://developer.apple.com/membercenter ).
Widerrufen Sie das aktuelle Zertifikat, das von Ihrer App zum Signieren verwendet wird.
Entfernen Sie das aktuelle "iOS-Verteilungsbereitstellungsprofil" aus dem Entwicklerportal.
Generieren Sie das iOS-Distributionszertifikat neu und fügen Sie es im Entwicklerportal hinzu.
Generieren Sie das "iOS Distribution Provision Profile" für die App Store Distribution neu und laden Sie es auf den Mac herunter.
Es installieren.
Versuchen Sie es erneut mit xcode / application loader, um den Build hochzuladen.
quelle
Es gibt definitiv ein Problem, wenn Ihre App auf "Application Stuck Process" steckt. Ich empfehle Ihnen, den Application Loader anstelle von Xcode selbst zu verwenden, da der Application Loader den Aktivitätsstatus anzeigt. Sie können genau wissen, in welchem Schritt Sie stecken geblieben sind.
Das häufigste Problem besteht darin, den Schritt "Authentifizierung mit dem iTunes Store ..." beizubehalten.
Es gibt zwei mögliche Arbeiten, die ich verfolgt und schließlich meine App an den App Store gesendet habe. Sie können beide versuchen. Für mich haben beide mindestens einmal gearbeitet.
Methode 1: Diese Methode spielt mit dem Proxy-Port, um die http-Verbindung über https zu verwenden
Wechseln Sie zum Java-Ordner Application Loader: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib
Öffnen Sie die Datei net.properties mit "sublime text" oder "text mate".
Ändern Sie den Proxy-Port "# https.proxyPort = 443" in "https.proxyPort = 80".
Speichern Sie die Datei, öffnen Sie den Application Loader erneut und versuchen Sie es erneut.
Methode 2: Generieren Sie Ihr Zertifikat- und iOS-Verteilungsbereitstellungsprofil neu und versuchen Sie es hochzuladen
Gehen Sie zu https://developer.apple.com/membercenter
Löschen Sie das vorherige Zertifikat, auf das Ihre App verweist, zum Signieren.
Widerrufen Sie Ihr Distributionszertifikat und laden Sie es auf Ihren Mac herunter. Und installieren Sie es durch Doppelklick.
Löschen Sie das aktuelle "iOS-Verteilungsbereitstellungsprofil" aus dem Entwicklerportal.
Generieren Sie das "iOS Distribution Provision Profile" für die App Store Distribution neu und laden Sie es auf den Mac herunter.
Installieren Sie es durch Doppelklick.
Versuchen Sie erneut, den Build mit dem Application Loader hochzuladen.
Bearbeiten: Ich habe dieses Problem beim Hochladen eines neuen Builds erneut erhalten. Beide oben genannten Methoden wurden befolgt, steckten jedoch in "Authentifizierung .." fest. Das Macbook neu gestartet und es hat funktioniert. Beim Neustart wird die vorherige itunesconnect-Verbindung (die Sie möglicherweise vor dem Senden Ihrer App im Browser geöffnet haben) zurückgesetzt, sodass ein neu gestarteter Mac iTunes Connect problemlos authentifizieren kann. Gestern (26. Januar 2014) wurde der iTunesConnect-Authentifizierungsschritt innerhalb von 2 Minuten fortgesetzt. Ich hoffe, dies hilft jemandem, der die Geduld verliert, während er am Authentifizierungsschritt festhält.
Bearbeiten 2: Versuchen Sie vor dem Löschen des Verteilungszertifikats nur, das "iOS Distribution Provision Profile" neu zu generieren. Es hat bei mir funktioniert, sonst können Sie wie oben wiederholen.
Ich hoffe das hilft. Alles Gute.
quelle
Ich habe alle Schritte von Rajans Lösung aus versucht. keiner hat funktioniert. Diese Threads im Apple Dev Forum ( https://forums.developer.apple.com/thread/76803 ) gaben mir jedoch die Lösung in meinem Fall:
Versuchen Sie dies, es hat es für mich behoben. Öffnen Sie das Terminal und führen Sie Folgendes aus:
iTMSTransporter aktualisiert sich dann selbst und Sie können erneut versuchen, in XCode hochzuladen.
quelle
Für mich funktioniert es, sich nur von der ituneconnect-Website und von developer.apple.com abzumelden. Und nur xcode zum Hochladen verwenden. Kein Neustart erforderlich
quelle
Ich habe dieses Problem heute bekommen. Aber schließlich habe ich festgestellt, dass es an meinen falschen Einstellungen liegt.
Ändern Sie unter "Build-Einstellungen" des Ziels die Einstellungen " Code Signing Identity -> Release" in Ihr Produktionszertifikat und " Provisioning Profile -> Release" in Ihre Distributionsbereitstellungsdatei.
Dann archivieren und erneut verteilen.
quelle
Sie können versuchen, den Upload abzubrechen und es erneut zu versuchen. Wenn dies nicht funktioniert, können Sie den Application Loader von Apple ausprobieren. Es macht im Wesentlichen das Gleiche, gibt aber die Binärdatei nicht auf. Sie können den Application Loader von iTunes Connect herunterladen. Siehe https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf (Erste Schritte, Seite 9)
quelle
Ich hatte das gleiche Problem.
Ich habe abgesagt und eine Validierungsprüfung durchgeführt. Es stellte sich heraus, dass ich
URL Scheme
falsch geschrieben hatte.Xcode gab beim Hochladen keine Fehler und blieb einfach hängen, aber die Validierung ergab den Fehler.
Versuchen Sie also zuerst die Validierung. Hoffe das hilft jemandem.
quelle
Versuchen Sie dies am Terminal
arbeitete für mich nach stundenlangen Nachforschungen
quelle
Dies ist aufgrund des iTMSTransporters geschehen.
Versuchen Sie dies, es wurde für mich behoben. Terminal öffnen und ausführen:
Verwenden Sie diese Befehle einzeln auf dem Terminal. Hoffe es wird dir helfen
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
iTMSTransporter aktualisiert sich dann selbst und Sie können erneut versuchen, in XCode hochzuladen.
quelle
Ich habe dieses Problem viele Male getroffen, ich habe alle Schritte ausprobiert, aber es funktioniert immer noch nicht (Heimnetzwerk) und ich habe versucht, dass ein anderes Netzwerk gut funktioniert (Firmennetzwerk). Ich habe dieses Problem behoben, indem ich das neueste Java SE von 1.6 auf 1.7 aktualisiert habe und es funktioniert wie ein Zauber
quelle
Um ehrlich zu sein, ist dies vielleicht keine Antwort, aber es hat wirklich für mich funktioniert.
Ich habe Application Loader gestartet und mit dem Senden begonnen. Während des Sumbitting habe ich Organizer gestartet und in Xcode auch Distribution over Archiver ausgewählt und gleichzeitig mit dem Hochladen begonnen. Sie arbeiteten zusammen und der zweite schloss die Einreichung ab.
Nur meine Erfahrung.
quelle
Für mich war das Problem, dass ich meinen Entwickler geändert habe. Konto zu einem bestimmten Zeitpunkt und Application Loader selbst wurde nicht mehr autorisiert. Sie müssen manuell darauf zugreifen (Xcode -> Open Developer Tools -> Application Loader) und Ihre Kontodaten eingeben
quelle
Ich hatte das gleiche Problem. Ich kann es beheben durch:
Dies ist ein dummes Problem, das Apple so schnell wie möglich beheben muss. Ich habe 2 Tage mit so etwas Dummem verschwendet.
quelle
Ich hatte das gleiche Problem. Das Ausprobieren all dieser Antworten mag manchmal funktionieren, aber normalerweise dauert es viel Zeit und funktioniert am Ende möglicherweise nicht wie in meinem Fall.
Ich habe eine Lösung gefunden, die wahrscheinlich für alle funktionieren wird.
Erstellen Sie Ihre IPA-Datei mit: Produkt -> Archivieren -> Verteilen (Für Unternehmen speichern oder ...) -> Weiter und speichern Sie IPA am Ziel
Xcode -> Entwickler-Tool öffnen -> Application Loader -> App bereitstellen -> IPA-Datei auswählen
Innerhalb weniger Minuten wird Ihre App an iTunes gesendet. Viel Glück
quelle
Ich habe lediglich meine Application Loader.app in / Applications dupliziert und beide Application Loader gleichzeitig ausgeführt.
quelle
Ich hatte das gleiche Problem nach dem Update von Xcode5 auf Xcode6. Nach stundenlanger Verrücktheit war das einzige, was mir geholfen hat, mein Konto in den Xcode-Einstellungen zu löschen und mein Konto erneut hinzuzufügen.
Letzte Woche hatte ich das gleiche Problem nach dem Update auf Xcode7, das hat mir wieder geholfen ...
quelle
Wenn Sie in einer virtuellen Maschine (z. B. VMWare oder VirtualBox) ausgeführt werden, versuchen Sie, den Netzwerkadaptermodus vom Standard-NAT auf Bridged einzustellen.
quelle
Das hat bei mir funktioniert:
Melden Sie sich in allen Browsern vom iTunes-Portal ab.
Starten Sie Ihren Mac neu.
Öffnen Sie den Application Loader
Klicken Sie oben rechts im Application Loader-Fenster auf Ihr Apple-Login.
Wenn Sie auf Weiter klicken, wird der Authentifizierungsprozess erfolgreich abgeschlossen.
Führen Sie nun Ihren Vorgang wie gewohnt aus, indem Sie auf "App bereitstellen" klicken und den darüber hinausgehenden Vorgang ausführen.
quelle
Mein Problem war, dass ich vergessen habe, die Bundle-ID in den Infoeinstellungen für das Ziel zu ändern . Hoffe es hilft jemandem.
quelle
Ich hatte ein ähnliches Problem beim Hochladen von iOS-Apps über den Application Loader. Einmal, nachdem ich iTunes parallel geöffnet hatte, war das plötzliche Hochladen von Apps schneller. Ich bin mir nicht sicher, ob iTunes von dem Application Loader abhängig ist.
quelle
Keine der Antworten funktionierte für mich und mein Upload hing tagelang ohne Fehler. (Mein Build wurde mit Expo erstellt). Folgendes habe ich getan, um diese Arbeit zu machen:
Ich hoffe, dies hilft anderen, die mit diesem Problem zu kämpfen haben.
quelle