Xcode bloccato su "La tua applicazione è in fase di caricamento"


98

Sto riscontrando un problema durante l'invio della mia app da Xcode all'App Store. Ho fatto tutto per quanto riguarda il mio progetto e funziona bene sul mio iPhone e iPad. Ma quando invio il mio progetto sto affrontando un enorme problema.

Prima dopo l'archiviazione ho eseguito la convalida. Ora il mio file di archivio in Organizer mostra anche la convalida del passaggio di stato. Quindi credo di essere nella fase finale dell'invio dell'app.

  1. Ho fatto clic su distribuisci e ho selezionato invia app all'app store.

  2. Dopo il login ho selezionato anche i file di provisioning.

  3. Sono bloccato qui. Puoi vedere nello screenshot qui sotto. E non ho mai visto alcuna
    barra di avanzamento in cui posso vedere l'avanzamento della sottomissione o qualcosa del genere.

L'unico schermo che posso vedere è:

inserisci qui la descrizione dell'immagine

Modificato:

Era vicino a circa 1,30 ore. E la connessione a Internet funziona. Il mio file ipa è di soli 3,5 MB.

E infine, quando ho provato il caricatore di applicazioni per caricare lo stesso, ho ricevuto anche la seguente schermata per molto tempo in Autenticazione con iTunes Store ... ..

inserisci qui la descrizione dell'immagine

Cosa dovrei fare ora?


1
Sì, l'ho fatto @rokjarc
Avijit

1
Questo non dovrebbe essere necessario, ma forse aiuta: stackoverflow.com/a/19918707/653513
Rok Jarc

1
Questo è il trucco. Grazie mille amico. Ora in iTunes connettiti mi mostra lo stato: In attesa di revisione. Leggermente offtopico, ma puoi dirmi quanto tempo ci vorrà per rivedere le mie app? @rokjarc
Avijit

1
Ehi, sono contento che abbia aiutato. Ho caricato 4 app nell'ultimo mese. Uno era il caricamento iniziale e richiedeva 8 giorni, altri erano aggiornamenti e richiedevano da 3 a 5 giorni.
Rok Jarc

1
Grazie per il tuo tempo. Tu sei il mio eroe. @rokjarc
Avijit

Risposte:


81

Come ho sentito un problema serio su questo. Credo che questa risposta potrebbe essere utile.

Dopo aver provato per circa 10 a 12 ore a risolvere questo problema e poiché tutto il resto riguardante il mio progetto e la codifica andava bene, è diventato un mal di testa per me. Ma dopo aver ricevuto alcuni commenti preziosi da alcuni degli utenti esperti di stack-overflow e dopo aver fatto altre ricerche su Internet, ho trovato alcune risposte di qualità.

Questa risposta mi ha aiutato di più:

caricatore di applicazioni bloccato nella fase di "Autenticazione con iTunes Store"

Se hai intenzione di caricarlo tramite Application Loader e si blocca su "Autenticazione con iTunes Store ..."

o

Stai per caricarlo tramite XCode e si blocca su "La tua applicazione è in fase di caricamento"

Quindi tieni la testa fresca e controlla questo primo metodo:

  • Controlla se la protezione firewall è disattivata. In caso contrario, spegnilo. Forse ti impedisce di connettere il tuo computer a iTunes Store.

  • Prova una connessione Internet diversa. Lo scopo per provare una connessione Internet diversa è che la tua attuale connessione Internet potrebbe bloccare una porta richiesta per la connessione ai server Apple.

Se i passaggi precedenti non ti aiutano, segui questo secondo metodo:

Xcode richiede il runtime java per caricare le tue app sull'App Store.

inserisci 'java -version' nel terminale, la versione java dovrebbe essere 1.6. In caso contrario, scarica l'ultima versione java compatibile solo dal centro download apple:

http://support.apple.com/kb/DL1572?viewlocale=en_US

Se il problema persiste, segui questo terzo metodo:

Questo metodo consente al caricatore dell'applicazione di utilizzare la porta HTTP invece di HTTPS.

  • Vai alla cartella Java di Application Loader: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

  • Apri il file net.properties utilizzando qualsiasi applicazione di editor di testo come text mateosublime text

  • Cambia questa particolare riga: #https.proxyPort=443porta proxy in https.proxyPort=80

  • Salva il file. E questo è tutto !! Puoi caricare facilmente il tuo file binario su App Store ora.

Se i metodi precedenti continuano a non essere d'aiuto, segui questo quarto metodo: Rigenera il tuo certificato

  • Vai al portale per sviluppatori iOS ( https://developer.apple.com/membercenter ).

  • Revoca il certificato corrente utilizzato dalla tua app per la firma.

  • Rimuovi il "profilo di fornitura della distribuzione iOS" corrente dal portale per gli sviluppatori.

  • Rigenera il certificato di distribuzione iOS e aggiungili nel portale per sviluppatori.

  • Rigenera il "profilo di fornitura della distribuzione iOS" per la distribuzione nell'app store e il download su Mac.

  • Installalo.

  • Riprova usando xcode / application loader per caricare la build.


2
Ottima spiegazione amico :) più elaborato per l'approccio del metodo di risposta 1.
Rajan Maharjan

2
Tieni presente che devi eliminare il segno cancelletto (#). Quel segno è per i commenti e se è lì Application Loader non vedrà che vuoi usare invece la porta 80.
Andy Ibanez

Ragazzi, voglio fare una domanda: per la versione aggiornata devo cambiare Build e Version da 1.0 a 1.1 in Targets-> Summary.
Nilesh Kumar

quindi qual è il problema? @wimcNilesh
Avijit

1
@wimcNilesh Devi solo cambiare il campo Versione bundle nel tuo Info.plist
Avijit

25

C'è sicuramente un problema se la tua app si blocca sul "processo dell'applicazione bloccata". Ti suggerisco di utilizzare il caricatore dell'applicazione piuttosto che lo stesso Xcode poiché il caricatore dell'applicazione mostra lo stato dell'attività. Puoi sapere chiaramente in quale fase sei bloccato.

Il problema più frequente riscontrato è rimanere bloccato sul passaggio "Autenticazione con iTunes Store ...".

Ci sono due possibili lavori intorno ai quali ho seguito e infine inviato la mia app all'app store. Puoi provare entrambi. Per me hanno lavorato entrambi almeno una volta.

Metodo uno: questo metodo gioca con la porta proxy per utilizzare la connessione http su https

  1. Vai alla cartella Java di Application Loader: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

  2. Apri il file net.properties con "sublime text" o "text mate"

  3. Modifica la porta proxy "# https.proxyPort = 443" in "https.proxyPort = 80"

  4. Salvare il file e riaprire Application Loader e riprovare.

Metodo due: rigenera il certificato e il profilo di fornitura della distribuzione iOS e prova a caricare

  1. Vai a https://developer.apple.com/membercenter

  2. Elimina il certificato precedente a cui fa riferimento la tua app per la firma.

  3. Revoca il certificato di distribuzione e scaricalo sul tuo Mac. E installalo facendo doppio clic su di esso.

  4. Elimina il "profilo di fornitura della distribuzione iOS" corrente dal portale per sviluppatori.

  5. Rigenera il "profilo di fornitura della distribuzione iOS" per la distribuzione nell'app store e il download su Mac.

  6. Installalo facendo doppio clic su di esso.

  7. Riprova utilizzando il caricatore dell'applicazione per caricare la build.

Modifica: ho nuovamente riscontrato questo problema durante il caricamento della nuova build. Entrambi i metodi di cui sopra sono stati seguiti, ma è stato bloccato in "Autenticazione ..". Riavviato il libro del mac e ha funzionato. Al riavvio, viene ripristinata la precedente connessione itunesconnect (che potresti aver aperto nel browser prima di inviare la tua app), il che consente al mac riavviato di autenticare facilmente iTunes Connect. Ieri (26 gennaio 2014) il passaggio di autenticazione iTunesConnect è proceduto entro 2 minuti. Spero che questo aiuti qualcuno che sta perdendo la pazienza mentre è bloccato nel passaggio di autenticazione.

Modifica 2: prima di eliminare il certificato di distribuzione, prova a rigenerare solo il "Profilo di fornitura distribuzione iOS". Per me ha funzionato altrimenti puoi rifare come sopra.

Spero che aiuti. Ti auguro il meglio.


Ho già risolto questo problema utilizzando il metodo First. Comunque grazie per la tua risposta.
Avijit

1
@Andru: puoi selezionare la risposta di mysticboy59 come corretta in modo che questo argomento venga chiuso. Ci ha messo un po 'di impegno.
Rok Jarc

In realtà ci sono anche alcune cose per farlo. Per questo ho dato una risposta in modo che possa aiutare in seguito il follower. @rokjarc
Avijit

2
Ok sicuro. All'inizio questa domanda era quasi un duplicato e ora è piena di informazioni utili.
Rok Jarc

3
La soluzione 1 ha funzionato per me, HAI SALVATO IL MIO PROGETTO perché domani ci sarà la chiusura del negozio iTunes Connect e dovevo consegnare il gioco entro oggi :) .. SUPER GRAZIE!
mm24

19

Ho provato tutti i passaggi dalla soluzione di Rajan; nessuno ha funzionato. Tuttavia, questi thread su Apple Dev Forum ( https://forums.developer.apple.com/thread/76803 ) mi hanno dato la soluzione nel mio caso:

Prova questo, lo ha risolto per me. Apri Terminale ed esegui:

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"  

iTMSTransporter si aggiornerà quindi da solo, quindi puoi provare a caricare di nuovo in XCode.


Risolto anche per me solo dopo aver riavviato il sistema operativo. Fino a quando non si è detto che l'aggiornamento era danneggiato.
Vladimir Nani

Questo ha funzionato per me, con la reimpostazione del mio certificato di sviluppatore.
Luke Van il

Ci è voluto un po 'di tempo, ma per me ha funzionato! Non è necessario reimpostare certificati / profili dev.
Babken Vardanyan

10

Per me, basta disconnettersi dal sito ituneconnect e developer.apple.com funziona e usare xcode per caricare. Non è necessario riavviare


6

Ho questo problema oggi. Ma alla fine ho scoperto che è causato dalle mie impostazioni sbagliate.

In "Impostazioni build" della destinazione, modifica le impostazioni " Identità firma codice -> Rilascio" con il certificato di produzione e " Profilo di provisioning -> Rilascio" nel file di fornitura della distribuzione.

Quindi archiviarlo e distribuirlo di nuovo.


2

Puoi provare ad annullare il caricamento e riprovare. Se non funziona, potresti provare l'Application Loader di Apple. In sostanza fa la stessa cosa, ma non rinuncia al binario. Puoi scaricare il caricatore dell'applicazione da itunes connect. Vedere https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf (Guida introduttiva, pagina 9)


+1, il caricamento del rilancio mi ha aiutato in queste situazioni.
medvedNick

Ho provato anche quello. Anche qui sono rimasto bloccato in questa posizione per gli ultimi 15 minuti. Autenticazione con iTunes Store ...
Avijit

Hai provato a caricare di nuovo con xcode o hai provato il caricatore dell'applicazione?
Felix Lamouroux

2

Ho avuto lo stesso problema.

Ho annullato ed eseguito un controllo di convalida. Si è scoperto che avevo scritto in modo URL Schemeerrato.

Xcode non ha fornito errori durante il caricamento e si è semplicemente bloccato, ma la convalida ha fornito l'errore.

Quindi, prova prima la convalida. Spero che questo aiuti qualcuno.


2

provalo sul terminale

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

ha funzionato per me dopo ore di ricerca


2

Questo è successo a causa di iTMSTransporter
Provalo, è stato risolto per me. Apri Terminale ed esegui:
usa questi comandi uno per uno sul terminale. Spero che ti possa aiutare

  1. cd ~
  2. mv .itmstransporter/ .old_itmstransporter/
  3. "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

iTMSTransporter si aggiornerà quindi da solo, quindi puoi provare a caricare di nuovo in XCode.


1

Ho riscontrato questo problema molte volte, ho provato tutti i passaggi ma ancora non funziona (rete domestica) e provo che altre reti funzionino bene (rete aziendale). Ho risolto questo problema aggiornando l'ultimo Java SE da 1.6 a 1.7 e funziona a meraviglia


1

Ad essere onesti, questa potrebbe non essere una risposta, ma ha funzionato davvero per me.

Ho lanciato Application Loader e ho iniziato a inviare. Mentre il sumbitting era in corso, ho avviato Organizer e ho selezionato anche Distribution over archiver in Xcode e ho iniziato a caricare simultaneamente. Hanno lavorato insieme e il secondo ha completato la presentazione.

Solo la mia esperienza.


1

Per me il problema era che ho cambiato il mio Dev. L'account a un certo punto del tempo e lo stesso caricatore dell'applicazione non erano più autorizzati. Devi andare manualmente (Xcode -> Apri strumenti per sviluppatori -> Caricatore applicazioni) e inserire i dettagli del tuo account


0

Ho avuto lo stesso problema. Sono in grado di risolverlo:

  1. Rimuovi / elimina tutti i certificati di distribuzione e i profili di provisioning dalla mia macchina.
  2. Revoca i certificati di distribuzione ed elimina i profili di provisioning di distribuzione dal Centro membri su developer.apple.com
  3. Crea una nuova distribuzione certificata generando una nuova richiesta di firma del certificato dall'accesso al portachiavi
  4. Crea un nuovo profilo di provisioning per la distribuzione nell'app store
  5. Scarica il certificato appena creato e aggiungilo all'accesso al portachiavi
  6. Scarica il profilo di provisioning appena creato e aggiungilo a xcode. OPPURE sincronizza da Xcode dalle impostazioni dell'account.
  7. Prova a caricare di nuovo.

Questo è un problema sciocco che Apple deve risolvere al più presto. Ho sprecato 2 giorni da qualcosa di così sciocco come questo.


Grazie per la tua risposta amico. Ma non era il problema. È tutto il problema della connessione all'iTunes Store dalla mia macchina Mac (proxyPort). (Vedi la risposta accettata) Comunque ora è stato rilasciato con successo nell'app store.
Avijit

Bene, è un caso degli stessi sintomi ma diversi problemi di fondo. Non ho riscontrato alcun problema con il firewall o la rete, ma il problema era relativo alla rigenerazione del certificato e del profilo di provisioning, sebbene fosse già valido. Vorrei che App Uploader avesse una "modalità dettagliata" che visualizzi lo stato esatto piuttosto che un messaggio comune per alcuni processi.
Nitin

0

Ho avuto lo stesso problema. Provare tutte queste risposte a volte può funzionare, ma di solito ci vuole molto tempo e alla fine potrebbe non funzionare come nel mio caso.

Ho trovato una soluzione che probabilmente funzionerà per tutti.

  • Crea il tuo file .ipa tramite: Product -> Arcive -> Disribute (Save for Enterprise or ...) -> Next e salva .ipa in target

  • Xcode -> Apri strumento per sviluppatori -> Caricatore applicazioni -> Consegna la tua app -> Scegli il tuo file .ipa

Entro pochi minuti la tua app verrà inviata ad iTunes. In bocca al lupo


0

Tutto quello che ho fatto è stato duplicare il mio Application Loader.app in / Applications ed eseguire entrambi i caricatori di applicazioni contemporaneamente.inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine


Come hai duplicato l'applicazione?
Isuru

copia e incolla :)
Muhammad Irfan

0

Ho avuto lo stesso problema dopo aver aggiornato Xcode5 a Xcode6. Dopo ore di follia, l'unica cosa che mi ha aiutato è stata eliminare il mio account nelle preferenze di Xcode e aggiungere di nuovo il mio account.

La scorsa settimana ho avuto lo stesso problema dopo l'aggiornamento a Xcode7, questo mi ha aiutato di nuovo ...


0

Se si esegue all'interno di una macchina virtuale (ad esempio VMWare o VirtualBox), provare a impostare la modalità della scheda di rete dal NAT predefinito a Bridged.


0

Questo ha funzionato per me:

  1. Esci dal portale iTunes in tutti i browser.

  2. Riavvia il tuo computer Mac.

  3. Apri il caricatore di applicazioni

  4. Fai clic sul tuo accesso Apple nell'angolo in alto a destra della finestra del caricatore di applicazioni.

  5. Fare clic su Avanti per completare il processo di autenticazione.

  6. Ora, esegui il processo come al solito facendo clic su "Consegna la tua app" e seguendo la procedura successiva.


0

Il mio problema era che avevo dimenticato di modificare l' identificatore del pacchetto nelle impostazioni delle informazioni per il target. Spero che aiuti qualcuno.


0

Ho avuto un problema simile durante il caricamento delle app iOS tramite il caricatore di applicazioni, quindi una volta dopo aver aperto iTunes in parallelo, tutto il caricamento improvviso delle app è stato più veloce Non sono sicuro che iTunes abbia qualche dipendenza con il caricatore di applicazioni.


0

Nessuna delle risposte ha funzionato per me e il mio caricamento è rimasto sospeso per giorni senza alcun errore. (la mia build è stata generata utilizzando Expo). Ecco cosa ho fatto per far funzionare questo:

  1. Nelle linee guida della mela, si dice che un modo per caricare la build è usare il Transporter .
  2. Utilizzando il Transporter, è stato in grado di rilevare e visualizzare l'errore.
  3. Si scopre che la causa principale per me era che la versione di XCode era 9 ma deve essere 10.

Spero che questo aiuti gli altri che stanno lottando su questo problema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.