Voglio testare gli acquisti di app, quindi ho caricato build con xcode. Posso vedere la build in "Prerelase" ma non in "Versioni". Quanto tempo ci vuole per apparire in "Versioni"? Sono passati 30 minuti
Voglio testare gli acquisti di app, quindi ho caricato build con xcode. Posso vedere la build in "Prerelase" ma non in "Versioni". Quanto tempo ci vuole per apparire in "Versioni"? Sono passati 30 minuti
Risposte:
La compilazione non è visibile fino a quando il passaggio "Elaborazione" non è in corso nella scheda "Prerelease". Dovrebbe dipendere dalle dimensioni della tua app. Per una mia app da 10 Mb, ci sono voluti circa 5 minuti.
Controlla nella tua casella di posta elettronica un'email da iTunes Store:
Oggetto: iTunes Connect: la tua app [...] presenta uno o più problemi
Gentile sviluppatore,
Abbiamo riscontrato uno o più problemi con la tua recente consegna per [la tua app]. Per elaborare la consegna, è necessario correggere i seguenti problemi:
Questa app tenta di accedere ai dati sensibili della privacy senza una descrizione dell'uso. Il file Info.plist dell'app deve contenere una chiave NSPhotoLibraryUsageDescription con un valore stringa che spiega all'utente come l'app utilizza questi dati.
[...]
Una volta apportate le correzioni richieste, è quindi possibile riconsegnare il file binario corretto.
Saluti,
Il team dell'App Store
XCode 8 mi ha detto che il caricamento è andato a buon fine, ma la build non è stata visualizzata in iTunesConnect fino a quando non ho risolto i problemi indicati nell'e-mail e inviato nuovamente.
Può essere utile:
Per aggiornare la risposta di @cdescours, ora le build caricate possono essere visualizzate nella scheda "Attività" nello stato "Elaborazione".
Controlla la scheda Attività in iTunes Connect dopo aver caricato l'app e attendi che venga elaborata:
Controlla la tua email. Devi avere un problema o un rapporto mancante nella tua e-mail. Ho ricevuto un'email che mi manca NSCameraUsageDescription
digitareInfo.plist
Nel caso in cui si stia aggiungendo build con target di distribuzione> 9, aggiungere questi tasti a info.plist nel caso in cui si stiano utilizzando la fotocamera e le foto: Privacy - Camera Usage Description
e Privacy - Photo Library Usage Description
con una descrizione valida.
Ho avuto lo stesso problema quando ho inviato con stringa vuota per queste chiavi.
Quando carichi la tua build dal Caricatore applicazioni o direttamente dal tuo xcode su App Store e non viene visualizzato nemmeno su caricamenti multipli con versioni di build diverse, allora
Nota: questa stringa di autorizzazione è obbligatoria da iOS 10.
NSLocationWhenInUseUsageDescription
, NSCameraUsageDescription
, NSPhotoLibraryUsageDescription
.
A volte potresti dover controllare la tua email. Non ci saranno errori durante il caricamento. Ma Apple potrebbe aver inviato un'e-mail con gli errori nella tua build. Nel mio caso ho ricevuto un'email con il seguente errore menzionato al suo interno.
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.
Ho aggiunto la chiave NSPhotoLibraryUsageDescription, ma la stringa di descrizione era vuota.
Basandosi sulla risposta di @ sreedeep-kesav (non abbastanza rappresentante per commentare), Privacy - Camera Usage Description
e Privacy - Photo Library Usage Description
può essere impostato aprendo il Info.plist
file in Xcode e selezionando il pulsante più accanto a Information Property List
:
Caspita, è stato davvero fastidioso! Onestamente non so quale sia stato il problema perché negli ultimi anni ho caricato molte app sull'app store tramite Xcode, ma negli ultimi due giorni ho provato come 8 caricamenti di build differenti nell'arco di 12 ore, ma NESSUNO di loro si sarebbe presentato in iTunesConnect come Elaborazione o altrove. Alla fine ho provato Application Loader anche se non l'ho MAI dovuto usare prima. Il primo tentativo è scaduto "Recupero token Apple Connect" o qualcosa del genere. Ho CMD + Q e ho provato di nuovo Application Loader e la seconda volta il caricamento è terminato ... e ora la mia build viene visualizzata in iTunesConnect come elaborazione. OMG che era fastidioso, confuso e un'enorme perdita di tempo (suppongo che l'esperienza tipica di Apple Dev).
Comunque ... ho pensato di condividere i miei risultati.
Ho riscontrato lo stesso problema, una volta caricato build non viene visualizzato AppStore Connect
anche se non ho ricevuto alcun messaggio di posta da Apple. Quindi aspetto solo un giorno e quella build inizia a essere visibile AppStore Connect
dopo un giorno. È uno strano problema che il team Apple deve esaminare.
Buona codifica. :)
Ho riscontrato gli stessi problemi, sono passato da Xcode6.0 a Xcode6.1 e le mie build hanno iniziato a comparire nell'elenco.
Voglio condividere la mia esperienza, ho caricato la mia build con l'uploader dell'applicazione e xcode e dopo 10 ore non sono riuscito a vedere alcuna build su iTunes. Alla fine ho contattato Apple e mi hanno spiegato che una validazione di build può richiedere al massimo 24 ore. Dopo 24 ore, se la build non è visibile nella pagina correlata, consigliano di caricare una versione più recente. E se dopo le seconde 24 ore se non è ancora presente alcun build, puoi chiamare l'assistenza del programma di sviluppo apple. Ecco la pagina dove puoi trovare i numeri di telefono:
https://developer.apple.com/contact/phone/
La pubblicazione della prima versione dell'applicazione può richiedere alcuni giorni, ma una versione più recente richiede molto meno tempo.
Controlla tutta la chiave e i valori nel file info.plist . se manca una chiave, questo causerà questo problema. AppIcon e le altre cose scritte nel file info.plist devono essere perfetti, quindi non sarai in grado di ottenere questo problema.
Controlla lo schema che hai selezionato la versione non il debug.
Questo ha funzionato per me
Se la build non è presente nella scheda "Attività" di Itunes. Quindi controlla le tue chiavi info.plist. Se ci sono tutte le chiavi, controlla la descrizione di tutte le chiavi. se la loro lunghezza è breve, aumenta la lunghezza della descrizione delle chiavi.
Volevo solo condividere la mia esperienza. La mia build ha attraversato la fase di elaborazione (era una semplice app da 984 KB) ma non è stata visualizzata nella scheda "Versioni" per più di 30 minuti. Ho anche ricontrollato la mia e-mail ma non avevo ricevuto nulla da Apple. Tuttavia, nella scheda Versioni avevo 3 build elencate esclusa l'ultima. Quello che ha funzionato per me è che ho appena cliccato su quello meno recente (fai clic sul numero di build) e poi ho fatto clic su Scadenza build e voilà acquistare build recente era immediatamente disponibile con la versione corrente.
Non ho trovato alcun documento Apple che spieghi questa anomalia.
Spero che sia d'aiuto! Saluti
Bene, nel mio caso ho caricato una build con la versione aggiornata. come 1.1.0
Build 1.1.0
, poi sono tornato alla 1.0.0
build 1.0.5
e la stessa build era visibile sotto il1.0.0
menu a discesa dell'intestazione.
Spero che aiuti qualcuno.
Questo era il mio errore:
Ho avuto un piccolo aggiornamento in una parte del contenuto delle notifiche push e non ho nemmeno toccato il mio codice.
Ma ho pensato che avrei dovuto ricaricarlo per riflettere quel cambiamento nell'ultima versione.
E l'ho fatto.
Ho provato a caricare 3 Build uno per uno.
Ma non è stata mostrata una sola build nella versione di prova di volo. (Scioccato)
Successivamente mi sono reso conto del mio errore che, semplicemente aggiornando la parte del contenuto APNS senza nemmeno toccare il mio codice, stavo provando a caricare una nuova build e mi aspettavo di rifletterla nel volo di prova. (Così stupido da parte mia)