Build in iTunes Connect nicht sichtbar [geschlossen]

176

Ich möchte in App-Käufen testen, deshalb habe ich Build mit xcode hochgeladen. Ich kann den Build unter "Prerelase" sehen, aber nicht in "Versionen". Wie lange dauert es, bis es in "Versionen" angezeigt wird? Es ist 30 Minuten her

user3364192
quelle

Antworten:

177

Der Build ist erst sichtbar, wenn der Schritt "Verarbeitung" auf der Registerkarte "Vorabversion" ausgeführt wird. Dies sollte von der Größe Ihrer App abhängen. Für eine 10-MB-App von mir dauerte es ungefähr 5 Minuten.

cdescours
quelle
11
Seit den letzten Monaten erhalten Sie eine E-Mail von Apple Developer, wenn die "Verarbeitung" beendet ist. Ich musste nur geduldig sein
voghDev
1
1 Stunde hier warten.
Ruben
9
Nach dem Hochladen ist mein Build im Verarbeitungsstatus auf der Registerkarte "Aktivität" nicht sichtbar. Wenn ich dieselbe Version erneut hochlade, wird der Build bereits angezeigt.
Jemythehigh
4
72 Stunden hier für eine 9 MB Datei.
Tom Pace
1
Ich bin mir nicht sicher, ob dies nur ein Zufall ist, habe aber stundenlang darauf gewartet, E-Mails und iTunes zu aktualisieren, und dann beschlossen, den Upload erneut zu versuchen. Beim Hochladen wurde der erwartete Fehler in der doppelten Binärversion angezeigt, aber sofort eine E-Mail, dass die App die Verarbeitung abgeschlossen hat und in iTunes Connect angezeigt wird!
NSDestr0yer
112

Überprüfen Sie Ihren Posteingang auf eine E-Mail aus dem iTunes Store:

Betreff: iTunes Connect: Ihre App [...] weist ein oder mehrere Probleme auf

Lieber Entwickler,

Wir haben ein oder mehrere Probleme mit Ihrer letzten Lieferung für [Ihre App] festgestellt. Um Ihre Lieferung zu verarbeiten, müssen die folgenden Probleme behoben werden:

Diese App versucht, ohne Nutzungsbeschreibung auf datenschutzrelevante Daten zuzugreifen. Die Info.plist der App muss einen NSPhotoLibraryUsageDescription-Schlüssel mit einem Zeichenfolgenwert enthalten, der dem Benutzer erklärt, wie die App diese Daten verwendet.

[...]

Sobald die erforderlichen Korrekturen vorgenommen wurden, können Sie die korrigierte Binärdatei erneut ausliefern.

Grüße,

Das App Store-Team

XCode 8 teilte mir mit, dass der Upload erfolgreich war, der Build jedoch nicht in iTunesConnect angezeigt wurde, bis ich die in der E-Mail angegebenen Probleme behoben und erneut übermittelt hatte.

AndyDeveloper
quelle
Vergessen Sie auch nicht 'Datenschutz - Kontakte Nutzungsbeschreibung'
Bergasms
2
Gleicher Fehler. Sie denken, der Build würde von der Verarbeitung zu fehlgeschlagen gehen, anstatt zu nichts zu verarbeiten
Rydell
Ein Wert für den Info.plist-Schlüssel 'CFBundleIconName' fehlt im Bundle 'xxxxx'. Apps, die mit dem SDK iOS 11 oder höher erstellt wurden, müssen App-Symbole in einem Asset-Katalog enthalten und einen Wert für diesen Info.plist-Schlüssel bereitstellen. Danke
SteeBono
53

Kann hilfreich sein:

  1. Während ich Build auf ITunes übertrage, minimiere ich das Organzier-Fenster, sodass im Hintergrund alles reibungslos verlief und die Meldung "Build erfolgreich gepusht" angezeigt wurde.
  2. Aber Build wird nicht im iTunes Store angezeigt und manchmal wird Build im Schritt "Verarbeitung" angezeigt, aber nicht zu "Versionen".
  3. Ich wiederholte Schritt 1 und 2, aber das gleiche Ergebnis.
  4. Dann habe ich Build mit Organizer-Fenster (im Vordergrund) nicht minimiert und alles hat funktioniert . (Je nach Größe dauert es einige Zeit, da @cdescours darauf hinweist.)
  5. Dieses Experiment wurde am 30. Oktober 2014 den ganzen Tag über durchgeführt und das gleiche Problem wurde auch später entdeckt. Daher können wir daraus schließen, dass iTunes das Problem hat, wenn der Build in den Hintergrund verschoben wird.
Yogesh Lolusare
quelle
2
Ich habe es getan und arbeite heute (02/2016). Ich benutze XCode 6.4
Felipe Antonio Cardoso
1
Das hat mir auch geholfen (04/2016). Verwenden von XCode 7.3. Das ist wirklich komisch (gelinde gesagt).
Lust auf den
1
Das funktioniert. Ein weiterer Grund, warum Apple iTunes Connect reparieren muss.
Michael
15
Dies gilt weiterhin für Xcode 8. Ich habe meine macOS-App heute fünfmal hochgeladen und jedes Mal, wenn ich Xcode (Cmd + H) versteckt habe, um an etwas anderem zu arbeiten. Obwohl Xcode "Upload abgeschlossen" sagte, wurden die Builds in iTunes Connect auf der Registerkarte "Aktivität" nie angezeigt. Nachdem ich dies gelesen hatte, versuchte ich, Xcode beim Hochladen im Vordergrund zu lassen, und dann erschien der Build sofort in iTunes Connect als "Verarbeitung".
3.
4
Xcode 10.2.1 hat für mich funktioniert ...
Elegya
38

Um die Antwort von @cdescours zu aktualisieren, werden hochgeladene Builds jetzt auf der Registerkarte "Aktivität" im Status "Verarbeitung" angezeigt.

Ishan Handa
quelle
2
Nach meiner Erfahrung wurde der problematische Build während der gesamten 4 Minuten, in denen er analysiert wurde, als "Verarbeitung" angezeigt und verschwand dann auf mysteriöse Weise von der Liste. Kein 'Fehlgeschlagener' Eintrag, keine Fehlermeldung, kein Hinweis darauf, was passiert ist, kein Nichts. Natürlich steht es in Ihrer E-Mail, wenn Sie nur wissen, dass Sie es überprüfen müssen.
Pscl
37

Überprüfen Sie nach dem Hochladen der App die Registerkarte Aktivität in iTunes Connect und warten Sie, bis sie verarbeitet wird:

Geben Sie hier die Bildbeschreibung ein

Mikro
quelle
7
Nach der Verarbeitung wurde der Build nicht in der Liste angezeigt. Was ist die Lösung?
Vaibhav Jhaveri
2
Wenn Sie einige Fehler machen, ist das System unversöhnlich. Ihr Upload ist erfolgreich, wird jedoch nicht in dieser Liste angezeigt. (In der Tat bedeutet der Erfolg, dass Sie diese Build-Nummer verwendet haben). Sie müssen Ihre E-Mails auf Fehler überprüfen. Die Build-Nummer wird in keiner Weise auf der iTunes Connect-Website angezeigt.
Benc
17

Check deine E-Mails. Sie müssen ein Problem oder einen fehlenden Bericht in Ihrer E-Mail haben. Ich habe E - Mail , dass ich vermisse NSCameraUsageDescriptionSchlüssel inInfo.plist

Geben Sie hier die Bildbeschreibung ein

Zhanserik
quelle
Ich hätte Tage verschwendet
Phillip Martin
15

Wenn Sie einen Build mit einem Bereitstellungsziel> 9 hinzufügen, fügen Sie diese Schlüssel zu info.plist hinzu, falls Sie Kamera und Fotos verwenden: Privacy - Camera Usage Descriptionund Privacy - Photo Library Usage Descriptionmit einer gültigen Beschreibung.

Ich hatte das gleiche Problem, als ich diese Schlüssel mit einer leeren Zeichenfolge übermittelte.

Sreedeepkesav MS
quelle
Wo kann man diese Details hinzufügen?
Niroshan Ranapathi
@NiroshanRanapathi in info.plist.
Sreedeepkesav MS
15

Wenn Sie Ihren Build vom Application Loader oder direkt von Ihrem xcode in den App Store hochladen und er dann auch bei mehreren Uploads mit unterschiedlicher Build-Version nicht angezeigt wird

  1. Öffnen Sie Ihre .plist-Datei und prüfen Sie, ob eine Schlüsselzeichenfolge vorhanden ist, die mit "Datenschutz - ........." beginnt.
  2. Wenn dieser Schlüsselzeichenfolgenwert leer ist, fügen Sie eine Zeichenfolge hinzu.
    Zum Beispiel benutzte ich Kamera, Fotobibliothek, Mikrofon und Ort.
    Für mein Projekt habe ich den String wie folgt hinzugefügt:
    a. Diese App erfordert Zugriff auf die Kamera.
    b. Diese App erfordert Zugriff auf die Fotobibliothek.
    c. Diese App erfordert Zugriff auf das Mikrofon Ihres Geräts.
    d. Diese App erfordert Zugriff auf Ihren Standort.
    e. Diese App erfordert Zugriff auf Bluetooth.
  3. Laden Sie nun den Build hoch, der akzeptiert wird.

Hinweis: Diese Berechtigungszeichenfolge ist ab iOS 10 obligatorisch.

Ariven Nadar
quelle
Danke, in meinem Fall hatten alle "Privacy - ..." - Schlüssel eine leere Zeichenfolge. NSLocationWhenInUseUsageDescription, NSCameraUsageDescription, NSPhotoLibraryUsageDescription.
Mbenegas
Du bist ein Lebensretter. Ich bin froh, dass ich nicht jeden Schlüssel in meiner Liste googeln musste, um herauszufinden, was falsch war. Mir fehlte nur eine Beschreibung der Fotoberechtigungen.
Kaliumionen
14

Manchmal müssen Sie möglicherweise Ihre E-Mails abrufen. Beim Hochladen treten keine Fehler auf. Möglicherweise hat Apple jedoch eine E-Mail mit den Fehlern in Ihrem Build gesendet. In meinem Fall habe ich eine E-Mail mit dem folgenden Fehler erhalten.

This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

Ich habe den NSPhotoLibraryUsageDescription-Schlüssel hinzugefügt, aber die Beschreibungszeichenfolge war leer.

jjpp
quelle
1
Ja. Denn so fortgeschritten ist die Apple-Fehlerberichterstattung.
GeneCode
1
Ja, genau? Hey Apple 1996 hat angerufen und will seinen Workflow zurück.
Pscl
10

Sie können alle Ihre Aktivitäten sehen (kürzlich hochgeladene Builds hier). Außerdem wird der aktuelle Status Ihres Builds angezeigt.

Venu Gopal Tewari
quelle
6

Aufbauend auf der Antwort von @ sreedeep-kesav (nicht genügend Mitarbeiter zum Kommentieren) Privacy - Camera Usage Descriptionund Privacy - Photo Library Usage Descriptionkann festgelegt werden, indem Sie Ihre Info.plistDatei in Xcode öffnen und die Plus-Schaltfläche neben Information Property List:

Geben Sie hier die Bildbeschreibung ein

Keego
quelle
4

Wow das war super nervig! Ehrlich gesagt weiß ich nicht, was das Problem war, weil ich in den letzten Jahren viele Apps über Xcode in den Appstore hochgeladen habe, aber in den letzten Tagen habe ich versucht, 8 verschiedene Build-Uploads über einen Zeitraum von 12 Stunden durchzuführen, aber KEINE davon wurde angezeigt in iTunesConnect als Verarbeitung oder anderswo. Ich habe schließlich Application Loader ausprobiert , obwohl ich das noch NIE zuvor verwenden musste. Beim ersten Versuch ist das Zeitlimit für "Abrufen des Apple Connect-Tokens" abgelaufen. Ich habe CMD + Q und Application Loader erneut versucht und das zweite Mal, als der Upload abgeschlossen war ... und jetzt wird mein Build in iTunesConnect als Verarbeitung angezeigt. OMG, das war nervig, verwirrend und eine enorme Zeitverschwendung (typische Apple Dev-Erfahrung, denke ich).

Jedenfalls ... dachte ich würde meine Ergebnisse teilen.

Christopher D. Emerson
quelle
1
Wow, ich habe zu früh gesprochen. Ich habe meinen Build in iTunesConnect unmittelbar nach dem Erfolg von Application Loader gesehen, aber jetzt ist er verschwunden und wird in iTunesConnect nicht mehr angezeigt. Ich habe auch keine E-Mails von Apple erhalten. Was in aller Welt ist los!
Christopher D. Emerson
1
Endlich mit Apple telefoniert. Dies war das Problem mit der App - aber die Apple-Server haben mir keine E-Mails darüber gesendet. Der einzige Weg, dies herauszufinden, bestand darin, sie anzurufen. Super nervig! stackoverflow.com/questions/39566952/…
Christopher D. Emerson
3

Ich habe das gleiche Problem gehabt, sobald ich den Upload hochgefahren habe, wird er nicht angezeigt, AppStore Connectobwohl ich keine Problemmail von Apple erhalten habe. Also warte ich nur einen Tag und dieser Build beginnt AppStore Connectnach einem Tag sichtbar . Es ist ein seltsames Problem, das das Apple-Team untersuchen muss.

Viel Spaß beim Codieren. :) :)

Harshad Pipaliya
quelle
2

Überprüfen Sie die Option für alle Datenschutzrichtlinien in der Datei Info.plist.

gstream79
quelle
2

Überprüfen Sie den Status des neuen Builds auf der Registerkarte " Aktivität ". Sobald das Label " Processing " aus dem Build verschwindet, sollten Sie es verwenden können.

Agu Dondo
quelle
1

Ich bin auf die gleichen Probleme gestoßen, habe von Xcode6.0 zu Xcode6.1 gewechselt und meine Builds wurden in der Liste angezeigt.

Wajid Tarar
quelle
1

Ich möchte meine Erfahrungen teilen, ich habe meinen Build per Anwendungs-Uploader und Xcode hochgeladen und nach 10 Stunden konnte ich keinen Build auf iTunes Connect sehen. Schließlich kontaktierte ich Apple und sie erklärten, dass eine Build-Validierung maximal 24 Stunden dauern kann. Wenn der Build nach 24 Stunden auf der zugehörigen Seite nicht sichtbar ist, wird empfohlen, eine neuere Version hochzuladen. Und wenn nach den zweiten 24 Stunden noch kein Build vorhanden ist, können Sie die Unterstützung des Apple Developper-Programms anrufen. Hier ist die Seite, auf der Sie Telefonnummern finden können:

https://developer.apple.com/contact/phone/

Das Veröffentlichen der ersten Version Ihrer Anwendung kann einige Tage dauern, eine neuere Version benötigt jedoch viel weniger Zeit.

Coskun Ozogul
quelle
1

Überprüfen Sie alle Schlüssel und Werte in der Datei info.plist . Wenn ein Schlüssel fehlt, wird dieses Problem verursacht. AppIcon und andere Dinge, die in der Datei info.plist geschrieben sind, müssen perfekt sein, dann können Sie dieses Problem nicht bekommen.

Hiren Rathod
quelle
Es gibt bereits eine Antwort, die das Problem gelöst hat. Bitte schauen Sie sich diesen an.
L. Guthardt
1

Überprüfen Sie in Ihrem Schema, dass Sie die Version ausgewählt haben, die nicht debuggt.

Perfektion anstreben
quelle
1

Das hat bei mir funktioniert

Wenn Build auf der Registerkarte "Aktivität" von Itunes fehlt. Überprüfen Sie dann Ihre info.plist-Schlüssel. Wenn alle Schlüssel vorhanden sind, überprüfen Sie die Beschreibung aller Schlüssel. Wenn ihre Länge kurz ist, erhöhen Sie die Länge Ihrer Schlüsselbeschreibung.

Abeer Iqbal
quelle
0

Ich wollte nur meine Erfahrungen teilen. Mein Build hatte den Verarbeitungsschritt überschritten (es war lediglich eine 984-KB-App), wurde jedoch länger als 30 Minuten nicht auf der Registerkarte "Versionen" angezeigt. Ich habe auch meine E-Mails überprüft, aber nichts von Apple erhalten. Auf der Registerkarte "Versionen" waren jedoch 3 Builds aufgeführt, mit Ausnahme des neuesten. Was für mich funktioniert hat, war, dass ich nur auf die am wenigsten aktuelle geklickt habe (klicken Sie auf die Build-Nummer) und dann auf Build ablaufen geklickt habe und voila buy Recent Build sofort unter der aktuellen Version verfügbar war.

Ich habe kein Apple-Dokument gefunden, das diese Anomalie erklärt.

Ich hoffe es hilft! Prost

Ultimate_93
quelle
0

In meinem Fall habe ich einen Build mit aktualisierter Version hochgeladen. Wie 1.1.0 Build 1.1.0 kehrte ich zum 1.0.0Build zurück 1.0.5und derselbe Build war unter der 1.0.0Dropdown-Liste der Header sichtbar.

Hoffe es hilft jemandem.

M. Junaid Salaat
quelle
0

Das war mein Fehler:

Ich hatte ein kleines Update in einem Push Notification-Inhaltsteil und habe meinen Code nicht einmal berührt.

Aber ich dachte, ich müsste es möglicherweise erneut hochladen, um diese Änderung in der neuesten Version widerzuspiegeln.

Und ich tat.

Versucht, 3 Builds einzeln hochzuladen.

In der Testflugversion wurde jedoch kein einziger Build angezeigt. (Schockiert)

Später stellte ich meinen Fehler fest, dass ich nur durch Aktualisieren des APNS-Inhaltsteils, ohne meinen Code zu berühren, versuchte, einen neuen Build hochzuladen, und erwartete, ihn im Testflug wiederzugeben. (So ​​dumm von mir)

iHarshil
quelle