2014-10-07 10 views
6

Stanco di sbattere la testa contro il muro con Apple, quindi sto facendo la domanda qui.Impossibile caricare l'app iOS con Application Loader

Application Loader si blocca in "Caricamento pacchetto su iTunes Store ...", mostrando 616 byte di 37,7 MB (0 byte/sec). Schermata:

enter image description here

Resta così per circa 20 minuti e quindi visualizza un messaggio di errore indeterminato:

è verificata un'eccezione: Il trasporto è stato rilevato come avente stallo ed è stata abortito. Per favore riprova.

In una occasione la barra di avanzamento è passata a 10 MB e sembrava caricarsi per un po ', quindi è apparso il messaggio di errore.

enter image description here

messaggio L'errore non mostra alcuna informazioni relative al problema, o fornire suggerimenti per quanto riguarda la causa del problema, o una possibile soluzione. Una riga dell'errore indica una "modalità diagnostica" ma non fornisce ulteriori informazioni. Screenshot qui sotto:

enter image description here

Ho provato una soluzione consigliata altrove, di impostazione "https.proxyPort = 80" nel file "net.properties". Questo non ha avuto alcun effetto.

Application Loader ha persistentemente causato problemi in passato, su altre reti e computer, per nessuna ragione apparente. La connessione internet che sto utilizzando al momento va bene. Ogni altro sito e servizio che utilizzo funziona perfettamente. Sono in grado di caricare e scaricare file da altri server e sono riuscito a inviare la stessa app tramite Google Play senza problemi. Inutile dire che è molto fastidioso pagare le quote di iscrizione degli sviluppatori, ma essere completamente bloccato dal presentare effettivamente app.

Contattare Apple non è stato utile. La prima risposta via email ha detto che ho bisogno di verificare l'indirizzo e le porte sono accessibili e collegate al documento Using Application Loader.

Quando ho chiesto a Apple cosa significasse "verificare", hanno risposto che non erano disposti a fornire assistenza e hanno consigliato di cercare soluzioni online.

Ho postato questa stessa domanda sui forum dev e non ho ricevuto risposta. Altri post su Internet suggeriscono "andare in biblioteca" o "caricare dal telefono", nessuno dei quali è una soluzione pratica.

Application Loader ha costantemente causato problemi in passato, su altri computer e reti e ha causato gravi problemi di consegna ai clienti. Ora è di nuovo un collo di bottiglia nel consegnare l'app.

Esistono soluzioni note al problema? Come posso fare per diagnosticare il problema? Qual è la "modalità diagnostica" a cui si fa riferimento nell'errore?

risposta

16

Ho avuto lo stesso problema. In Caricatore applicazioni vai su Impostazioni -> Avanzate e deseleziona l'opzione DAV. Successivamente i miei caricamenti non sono più bloccati a 0 byte/sec. In bocca al lupo.

+0

GRAZIE! Il caricatore di applicazioni mi ha infastidito per anni. Ogni caricamento è stato un lavoro di ripetizione costante. Ho deselezionato DAV e ha funzionato solo per una volta! Uff. – peterept

+3

Oh mio Dio! Ho passato ore a soffrire per questo. Grazie a @paul! – mokagio

+0

Grazie, è l'eccellenza del lavoro con me –

4

Ho trovato una soluzione alternativa giocando alla roulette per scoprire quale protocollo di trasferimento da utilizzare in Application Loader.

Ho usato il telnet per provare a collegarmi a ciascun indirizzo IP e alla porta menzionata nel "Using Application Loader".Questo è il più vicino possibile per verificare quali indirizzi e porte IP fossero accessibili.

Un esempio di una connessione si presenta così:

MacBook-Pro:build luke$ telnet x.x.x.x 443 
Trying x.x.x.x... 
Connected to xyz.apple.com. 
Escape character is '^]'. 


Connection closed by foreign host. 

Le righe vuote stanno colpendo entrare fino a quando la connessione viene chiusa dal server.

una connessione non riuscita si blocca solo fino a quando il tempo è scaduto, per es .:

MacBook-Pro:build luke$ telnet x.x.x.x 443 
Trying x.x.x.x... 



telnet: connect to address x.x.x.x: Operation timed out 
telnet: Unable to connect to remote host 

ho usato questo approccio con tutti gli indirizzi IP e le porte elencate nel documento. In questo caso si è scoperto che DAV era inaccessibile. L'IP e la porta associati a uno degli altri protocolli di trasferimento erano disponibili, quindi l'ho usato.

Per modificare il protocollo di trasferimento, andare su Preferenze> Avanzate, quindi selezionare la casella pertinente. Deseleziona le altre caselle per i protocolli che non sono accessibili.

Problemi correlati