Der neue Build verschwindet nach dem Hochladen auf iTunes Connect

100

Ich versuche, einen Build mit Xcode 8 auf iTunesConnect hochzuladen. Xcode zeigt mir, dass das Hochladen erfolgreich ist. Auf der Registerkarte "Aktivität" von iTunesConnect wird mein Build angezeigt und als "Verarbeitung ..." markiert. Aber nach ein paar Minuten verschwindet dieser Build und ich kann ihn nirgendwo finden. Ich habe versucht, es erneut mit Xcode 8 hochzuladen, aber es heißt, dass der Build bereits auf iTunesConnect hochgeladen wurde. Als ich versuchte, einen Build mit einer erhöhten Version hochzuladen, wird OK angezeigt, aber ich kann den Build in iTunesConnect immer noch nicht sehen. Ich habe versucht, mit Application Loader hochzuladen, aber es gibt das gleiche Problem.

chudin26
quelle
1
Manchmal gibt es Probleme im App Store, wahrscheinlich wird es morgen in Ordnung funktionieren. Auf
jeden Fall
2
Leider habe ich vor 5 Tagen versucht, den Build hochzuladen, aber ich kann es immer noch nicht tun.
Chudin26
4
Ich habe das gleiche Problem, der Build erscheint nicht in iTunes Connect
Jam
2
Ich habe das gleiche Problem, ein Update zur Behebung dieses Problems?
Nabulaer
2
Ich habe das gleiche Problem, ich habe bisher 3 Builds 2.0.2 / 2.0.3 / 2.0.4 hinzugefügt. Alle werden beim Hochladen als erfolgreich angezeigt, können jedoch nicht in den Registerkarten "Aktivität" oder "TestFlight" gefunden werden. Beide Registerkarten haben dort 2.0.1 als letzten Build.
Sagar Mody

Antworten:

94

Check deine E-Mails. Die App Store-Überprüfung sendet Ihnen möglicherweise eine E-Mail zur Benutzernutzung.
Dies kann Ihnen helfen. NSPhotoLibraryUsageDescription in Xcode8

X.Jian
quelle
4
Das Hinzufügen von NSPhotoLibraryUsageDescription behebt mein Problem nicht. Ich kann jetzt keine E-Mails abrufen, da das Apple-Konto nicht mein Konto ist. Ich kann es nach 1-2 Tagen tun.
Chudin26
Ich meine, Ihrer App fehlen möglicherweise eine oder mehrere UsageDescription in Ihrer info.plist. Die an Sie gesendete E-Mail-App informiert Sie ausführlich.
X.Jian
Ich bin eine Woche mit dieser Situation, der neue Build erscheint auch nach dieser Lösung nicht, nichts zu tun, das ist sehr frustrierend. Ich habe auch 2 E-Mails an Apple-Kontakte gesendet, ohne Antworten zu erhalten.
Alessandro Ornano
33
Hey Apple, einige von uns hassen Rätsel, hör auf so etwas zu tun.
Josh
1
Ich habe auch das gleiche Problem. Ich nehme keine Datenschutzinformationen vom Benutzer entgegen. Trotzdem verschwindet mein Build aus iTunes. Außerdem bekomme ich keine Mail von der App. Es passiert nichts. Ich habe auch versucht, den Apple-Support zu kontaktieren, aber es funktioniert nicht. Komm auf Apfel ...
Suraj Sonawane
10

Sie müssen etwa 5 bis 20 Minuten warten und finden die App auf der Registerkarte Aktivität (linke Seite).

Wenn Sie sich in der Administratorposition für dieses Entwicklerkonto befinden, erhalten Sie eine E-Mail über den Status des von Ihnen eingereichten Builds.

Doci
quelle
Ich hatte alle Datenschutzeinstellungen eingerichtet, aber mein Build fehlte. Endlich auf der Registerkarte Aktivität gefunden.
Dev27
Ja, wenn es von der Verarbeitung zur aktiven wechselt, gibt es eine Verzögerung von 5 Minuten, und es wird auch eine E-Mail gesendet. Wenn Sie jedoch keinen Zugriff auf die Kontakt-E-Mail haben, werden Sie zusätzliche Probleme oder diese Bestätigungs-E-Mail verpassen.
Joel Teply
9

Ich stand auch vor dem gleichen Problem. Nach dem Hinzufügen fehlender datenschutzrelevanter Schlüsseldaten in Apps Info.plist ist das Problem behoben.

  1. Überprüfen Sie die fehlenden Schlüssel und fügen Sie sie in Ihre Info.plist-Datei ein. Weitere Informationen finden Sie unter dem Link https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html .

  2. Einige Schlüssel werden möglicherweise von den in Ihrer Anwendung enthaltenen Pods von Drittanbietern verwendet. Finden Sie sie und fügen Sie sie in Ihre Info.plist-Datei ein. (Sie können sie einfach über die an Sie gesendete App Store-E-Mail erhalten.)

3.Folgen sind die Schlüssel, die mein Problem behoben haben: NSBluetoothPeripheralUsageDescription, NSCalendarsUsageDescription, NSContactsUsageDescription, NSLocationWhenInUseUsageDescription, NSPhotoLibraryUsageDescription.

Avaan
quelle
7

Hatte das gleiche Problem. Ohne Zugriff auf die E-Mail-Adresse dieses Itunes Connect-Kontos ist es fast unmöglich zu erkennen, dass etwas nicht stimmt (es scheint, dass Apps nicht mehr abstürzen, wenn Datenschutzschlüssel fehlen, wie hier beschrieben ). Ich denke, Sie wissen, welche Gerätefunktionen Ihre App verwendet. Sie können also versuchen, der Info.plist die erforderlichen Datenschutzschlüssel hinzuzufügen (überprüfen Sie die Schlüssel "Datenschutz - ... Verwendungsbeschreibung" in den Dokumenten ).

Squatch
quelle
Ich habe alle erforderlichen Beschreibungen zur Verwendung des Datenschutzes hinzugefügt, aber es funktioniert immer noch nicht. Die einzige Lösung, die ich gefunden habe, ist das Hochladen des Builds mit Xcode 7.3. Ich kann mein Projekt jedoch nicht erstellen, da Xcode 7.3 das neue Xcode 8-Storyboard-Format nicht unterstützt. Ich sollte meine von Xcode 8 bearbeiteten Storyboards in das alte Format konvertieren, aber diese Konvertierung ist nicht gut. Ich habe einen Fehler im Layout ..
chudin26
7

Hatte das gleiche Problem. Build nach ein paar Minuten weg. Keine E-Mail, kein Fehler ...

Ich habe meinem Konto endlich einen zweiten Benutzer mit einer anderen Apple-ID hinzugefügt . Dieser Benutzer könnte dann eine E-Mail erhalten, in der erklärt wird, dass einige Datenschutzeinstellungen (Bluetooth-Nutzung) fehlten ...

Apple Ich hasse dich nur als Entwickler. Schlechte Werkzeuge, schlechte Architektur, schlechte Unterstützung.

Benjamin Piette
quelle
3

Mit Hilfe der Apple Support-Mitarbeiter habe ich einen weiteren Grund gefunden, der dieses Problem verursachen kann.

Wenn es ältere Versionen von Frameworks von Drittanbietern gibt (in meinem Fall war GoogleMobileAds.framework der Schuldige), wird der App-Build nach der Verarbeitung ohne Fehler oder Warnungen entfernt. Wenn Sie auf dieses Problem stoßen, überprüfen und aktualisieren Sie alle Frameworks von Drittanbietern, die in Ihrer App verwendet werden.

Totoro
quelle
BEEINDRUCKEND! Ich habe mehrere Bibliotheken von Drittanbietern und einige davon kann ich nicht aktualisieren. Sie funktionieren nicht mit neueren Versionen. Dies ist ein massives Problem
cfl
1
Also habe ich herausgefunden, dass es nicht so ist, dass Sie alle Bibliotheken von Drittanbietern vollständig auf dem neuesten Stand halten müssen, sondern dass die von den Bibliotheken von Drittanbietern verwendeten iOS-SDKS auf dem neuesten Stand sind, um die Anforderungen des Geschäfts zu erfüllen
cfl
2

Ich hatte das gleiche Problem und habe eine E-Mail an den App Store Developer Support gesendet. Sie antworteten mir heute wie folgt:

Die Verarbeitung eines neu eingereichten Builds kann bis zu 24 Stunden dauern. Wenn Ihr kürzlich übermittelter Build länger als 24 Stunden verarbeitet wurde, empfehlen wir, einen neuen Build mit einer höheren Build-Nummer einzureichen, da dies normalerweise das Problem behebt. Wenn Sie nach dem Einreichen eines neuen Builds eine Verarbeitungszeit von mehr als 24 Stunden haben, antworten Sie auf diese Nachricht mit den folgenden Informationen: - App-Name - Apple-ID der App - Vorabversion und Build-Nummer, die gerade verarbeitet wird - Ein Screenshot Veranschaulichung der aktuellen Builds in den TestFlight-Abschnitten von iTunes Connect.

Versuche es!

*aktualisieren:

Ich löse das Problem nach einer zusätzlichen Verwendungsbeschreibung (wie Foto, Kamera ...) in der Liste. *

Lynn Chang
quelle
2

Ich konnte den Build an den App Store senden, nachdem ich alle Datenschutzschlüssel hinzugefügt hatte, die in info.plist hinzugefügt werden müssen. Gehen Sie die Liste unter dem folgenden Link durch, um zu überprüfen, für welche Dienste, auf die wir in unserer App zugreifen, Datenschutzschlüssel hinzugefügt werden müssen ios10-Unterstützung https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html

Ich habe den Datenschutzschlüssel NSLocationWhenInUseUsageDescription in info.plist vermisst und nachdem ich diesen Schlüssel zu info.plist hinzugefügt habe, konnte ich ihn erfolgreich auf itunesconnect hochladen.

Jayant Rawat
quelle
1

Wurde mit dem gleichen Problem getroffen. Versuchte alle möglichen Schritte einschließlich; 1. Inkrementieren der Build-Nummer 2. Hinzufügen der erforderlichen Verwendungsbeschreibung 3. Versucht beide Optionen: Xcode8 sowie Application Loader. In meinem Fall hat nichts funktioniert. Build wurde erfolgreich validiert und auf der Registerkarte "Aktivität" von itunesconnect als "Verarbeitung" angezeigt. Sobald Sie das itunesconnect-Portal aktualisiert haben, ist es verschwunden.

Nun hat es funktioniert: Sobald der Build im itunesconnect-Portal als "Verarbeitung" angezeigt wird, warten Sie einfach und tun Sie nichts im itunesconnect-Portal. Aktualisieren Sie die Registerkarte "Alle Builds" NICHT ca. 2-3 Stunden, abhängig von Ihrer App-Größe. (Scheint keine Logik zu haben, aber so hat es funktioniert.)

Danach steht eine Binärdatei zum Senden in itunesconnect zur Verfügung.

ASP
quelle
1

Das ist mir auch letzte Woche passiert. An meiner alten App hat sich nichts geändert. Ich möchte nur eine neue Version mit geringfügigen Änderungen veröffentlichen. Ich habe meine IPA auf den Server hochgeladen. Nach einiger Verarbeitung wurde der Build von der Aktivitätsseite entfernt. Ich habe auch keine E-Mail von Apple erhalten, in der der Fehler beschrieben wird.

Ich habe am Freitag ein Ticket für Apple geöffnet. Am Dienstag haben plötzlich alle meine Builds die Verarbeitung abgeschlossen und sind auf der Aktivitätsseite verfügbar. Ich denke, einige Auslöser wurden von Apple gemacht. Dann schickte ich meinen letzten Build zur Überprüfung und sie antworteten auf mein Ticket mit der Aussage, dass sie noch etwas anderes tun können, da mein Build in der Warteschlange für die Überprüfung stand.

Möglicherweise kann jemand anderes diese Informationen verwenden und hoffen, dass Apple sein System aktualisiert, damit wir die Fehler auf der Webseite sehen können, falls vorhanden, und nicht auf eine E-Mail warten.

Bulent Eren
quelle
0

Build verschwand. Ich fragte mich warum, tat aber nichts. 12 Stunden später wurde mir mitgeteilt, dass die Verarbeitung abgeschlossen ist und ich sie für TestFlight-Tester bereitstellen konnte.

Dachte vielleicht, weil ich versehentlich zuerst ein Archiv meiner vorherigen .ipa über den Application Loader hochgeladen habe und nicht das neu exportierte. Dies können jedoch nur zufällige Umstände sein. In beiden Fällen habe ich nichts unternommen und es wurde erneut angezeigt - allerdings 12 Stunden später, als die Verarbeitung in letzter Zeit häufig in etwa 20 bis 30 Minuten abgeschlossen wurde.

Duncan Babbage
quelle
0

Ich hatte das gleiche Problem, aber es lag an einem Erlaubnisproblem.

App benötigt Audioaufzeichnungsberechtigung, die in info.plist fehlte. Bitte überprüfen Sie Ihre info.plist und alle erforderlichen Berechtigungen.

Danach wurde die App erfolgreich gesendet und auf iTuneConnets angezeigt.

Vikas Sawant
quelle
0

Ich stoße auf das gleiche Problem. Die App wurde erfolgreich an TestFlight gesendet 4 days ago. Aber Tester sagte, sie kann die neueste veröffentlichte App in der TestFlight-App nicht sehen.

Ich melde mich bei iTunesConnect an und überprüfe, ob die neueste App vor 4 Tagen fertig war. Aber meine TestFlight-App kann es nicht sehen. Ich aktualisiere die App-Liste in TestFlight 2 bis 3 Mal und installiere die App von TestFlight neu. Dann sagte der Tester, dass sie die Benachrichtigungs-E-Mail über die neueste App erhalten hat. Und ich kann endlich die neueste App sehen.

Ich weiß nicht, was am Ende passiert.

AechoLiu
quelle
0

Ich stoße auf das gleiche Problem. Ich habe es mit verschiedenen Builds versucht, aber es ist fehlgeschlagen. Schließlich habe ich meine Liste überprüft, ob sie einen Berechtigungsschlüssel hat, aber keine Beschreibung. Ich habe das Adressbuch-Framework verwendet, um Kontakte abzurufen, aber später, als ich zu CNContact wechselte, funktionierte die Eingabe der Liste ohne Beschreibung einwandfrei, aber nach dem Hinzufügen der CNContact-App wird sie nach dem Hochladen aus der Aktivitätsansicht von iTunes entfernt.

Bitte überprüfen Sie, ob jeder Berechtigungsschlüssel eine Beschreibung hat oder nicht. Apple kann Ihre App beim Hochladen aus Activity / Testflight entfernen.

Abeer Iqbal
quelle
Ich fand heraus, dass Apple E-Mails sendet, wenn der Build keine Schlüssel in der
Liste
0

In meinem Fall war das Problem ein fehlendes BitCode-Flag. Ich erinnere mich nicht, warum ich den Bitcode deaktiviert hatte, aber ich habe ihn ungefähr einen Monat lang erfolgreich mit deaktiviertem Bitcode hochgeladen.

Plötzlich verschwanden die hochgeladenen Builds kurz nachdem sie mit der Verarbeitung begonnen hatten, aber als ich den Bitcode aktivierte, wurde der Upload in der Appstoreconnect-Konsole wieder korrekt erkannt.

Jetzt bekomme ich endlich die Mails der abgeschlossenen Verarbeitung und kann wie gewohnt auf den hochgeladenen Build zugreifen.

BEARBEITEN: Die Nicht-Bitcode-Uploads wurden schließlich nach 4 Tagen angezeigt, während der mit Bitcode 30 Minuten dauerte.

Tim Kofoed
quelle
0

Was für mich funktioniert hat war:

  1. Überprüfen Sie Ihre Pods, ob sie die letzte Version haben (Pod-Update). Apple wird dies aus diesem Grund manchmal stillschweigend ablehnen.
  2. Stellen Sie sicher, dass auf allen Zielen dieselben Geräte überprüft wurden (dort gab es einen Unterschied).
  3. Vergleichen Sie Ihre Liste auch mit der visuellen Konfiguration in XCode. Manchmal gibt es Unstimmigkeiten. XCode aktualisiert die info.plist-Tags nicht richtig. Wenn ja, richten Sie beide aus.
  4. All dies mit den Datenschutzschlüsseln.

Ich kann nicht glauben, dass "stillschweigend ablehnen / entfernen" eine Sache für Apple ist, aber gut ...

TDesign
quelle
0

Ich hatte das gleiche Problem mit einem Cordova-basierten App-Build.

Das Problem schien zu sein, dass die App noch verwendet wurde UIWebView. Ich konnte das Problem durch Hinzufügen <preference name="WKWebViewOnly" value="true" />zu config.xml lösen .

Marvin Scharle
quelle