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
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
Antworten:
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.
Ü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.
Kann hilfreich sein:
Um die Antwort von @cdescours zu aktualisieren, werden hochgeladene Builds jetzt auf der Registerkarte "Aktivität" im Status "Verarbeitung" angezeigt.
Überprüfen Sie nach dem Hochladen der App die Registerkarte Aktivität in iTunes Connect und warten Sie, bis sie verarbeitet wird:
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 NSCameraUsageDescription
Schlüssel inInfo.plist
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 Description
und Privacy - Photo Library Usage Description
mit einer gültigen Beschreibung.
Ich hatte das gleiche Problem, als ich diese Schlüssel mit einer leeren Zeichenfolge übermittelte.
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
Hinweis: Diese Berechtigungszeichenfolge ist ab iOS 10 obligatorisch.
NSLocationWhenInUseUsageDescription
, NSCameraUsageDescription
, NSPhotoLibraryUsageDescription
.
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.
Aufbauend auf der Antwort von @ sreedeep-kesav (nicht genügend Mitarbeiter zum Kommentieren) Privacy - Camera Usage Description
und Privacy - Photo Library Usage Description
kann festgelegt werden, indem Sie Ihre Info.plist
Datei in Xcode öffnen und die Plus-Schaltfläche neben Information Property List
:
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.
Ich habe das gleiche Problem gehabt, sobald ich den Upload hochgefahren habe, wird er nicht angezeigt, AppStore Connect
obwohl ich keine Problemmail von Apple erhalten habe. Also warte ich nur einen Tag und dieser Build beginnt AppStore Connect
nach einem Tag sichtbar . Es ist ein seltsames Problem, das das Apple-Team untersuchen muss.
Viel Spaß beim Codieren. :) :)
Ich bin auf die gleichen Probleme gestoßen, habe von Xcode6.0 zu Xcode6.1 gewechselt und meine Builds wurden in der Liste angezeigt.
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.
Ü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.
Überprüfen Sie in Ihrem Schema, dass Sie die Version ausgewählt haben, die nicht debuggt.
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.
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
In meinem Fall habe ich einen Build mit aktualisierter Version hochgeladen. Wie 1.1.0
Build 1.1.0
kehrte ich zum 1.0.0
Build zurück 1.0.5
und derselbe Build war unter der 1.0.0
Dropdown-Liste der Header sichtbar.
Hoffe es hilft jemandem.
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)