2011-11-18 13 views
6

Utilizzo caricatore applicazioni da un anno. Ma negli ultimi mesi ho problemi con il caricatore di applicazioni.Errore molto lento di caricamento delle app/errore di comunicazione - Caricatore applicazioni

Quando faccio clic sul pulsante di invio nel caricatore applicazioni mostra Autenticazione con iTunes Store. Questo passaggio di autenticazione richiede circa 5 minuti. Dopo che mostra la comunicazione con iTunes Store per circa 10-15 minuti e poi getta in su un errore di comunicazione:

Communication Error. Please use diagnostic mode to check connectivity. You need 
to have outbound access to TCP Port 443. 

An exception has occurred:Operation timed out. Could not connect to Apple's web 
service. 

An error occurred while connecting to the transport host https://itmsdav.apple.com: 
Operation timed out. 

Could not start delivery: all transports failed diagnostics. 

ho provato googling e molti mi hanno detto non ci saranno problemi/Java firewall. L'ho controllato. Non è attivo alcun firewall o problemi con altre applicazioni Java. È solo il problema con il mio caricatore di applicazioni.

Ho provato a caricare l'applicazione dal mio college e funziona perfettamente. Ma a casa mia getta sempre questo errore.

L'unica differenza è che nel mio college ho appena inserito il cavo Ethernet e accesso a Internet e a casa mia come un modem ADSL che ha bisogno di una connessione PPP stabilita. Ho anche scoperto che il caricatore di applicazioni invia pacchetti UDP.

Il problema sarà nel mio modem ADSL? Qualcuno ha problemi simili?

+0

sì, ho un problema simile e non so come risolverlo. – Dilip

+0

Mi sono bloccato all'autenticazione con ituens ... Ma ho deciso di utilizzare l'organizer, ha caricato l'app in 10 secondi. Immagino che il caricatore di applicazioni non sia adatto per caricare l'app. –

risposta

1

Il problema è che Application Loader utilizza Java e Java non eredita le impostazioni proxy del Mac. La soluzione è specificare le informazioni del proxy su Java.

Se si utilizza Mac OS pre-10.7.5 (più o meno), basta cercare l'applicazione Preferenze Java tramite il riflettore. In caso contrario, this SO question specifica come farlo.

+0

su OS X ML, funziona ancora? Ho lo stesso problema –

+0

Normalmente sì, ma se sei dietro un firewall aziendale potresti voler controllare prima che ti sia permesso di accedere alle porte necessarie. – alemangui

+0

mi dispiace newbie qui, dove posso controllare il mio firewall mac? –

0

Sono rimasto bloccato con lo stesso problema durante il caricamento della mia prima applicazione. Dopo aver provato così tante modifiche, niente ha funzionato bene per me.

Infine ho cambiato la versione di Application Loader. Questo è tutto. Ha funzionato bene per me. Ho usato Application Loader 2.5.2.

1

Ho provato molte soluzioni come utilizzare la porta 80 per la connessione https ma nessuna soluzione ha funzionato per me.

#https.proxyPort=443 

a

https.proxyPort=80 

Modifica porta non ha funzionato per me.

Dopo aver provato molte soluzioni, ho provato a caricare l'applicazione da due diverse istanze di caricatore di applicazioni e ha funzionato come un incantesimo.

Ho due versioni diverse del caricatore applicazioni sulla mia macchina, una con XCode4 e una con XCode5. Funziona sempre se carico l'applicazione da due istanze contemporaneamente.

enter image description here

+0

Grazie amico, dopo aver provato per 2 volte con 2 istanze di caricatore di applicazioni, potrei essere in grado di inviare per la revisione. – bhavin

0

ho ancora questo problema nonostante cercando nel thread tutti i suggerimenti. Running App Loader 2.9.1; Versione 7 di Java versione 1.7.0; Yosemite beta 4; Xcode 5.1.1. Ha anche provato tutte le impostazioni nel pannello di controllo di Java Generale/Impostazioni di rete. Tutte le porte del firewall si aprono per il traffico in uscita.

Eventuali ulteriori suggerimenti apprezzati ...

0

aggiungendo questa linea nella mia bash_profile ha lavorato per me

export _JAVA_OPTIONS="-Dhttp.proxyHost=my-proxy-server -Dhttp.proxyPort=1080 -DsocksProxyHost=my-socks-server" 
  • Xcode 5.1.1 (5B1008)
  • Yosemite Beta
  • versione java "1.6.0_65"
+0

Dove si trova bash_profile in? – EridB

+0

/Users/MyUserName/.bash_profile – Demones

2

Assicurati che non sia in esecuzione anche il proxy Charles (o qualsiasi altro software proxy). Sono stato morso da questo e ci sono volute un paio d'ore prima che capissi che era Charles che ingoiava tutte le richieste :)

Problemi correlati