2012-04-05 16 views
6

Ho provato molto duramente gli ultimi due giorni per inviare un aggiornamento della nostra App ad Apple direttamente da XCode. L'archivio è sempre verificata, ma il processo viene interrotto presentare poi con un errore-messaggio in XCode OrganizerInvia applicazione non possibile

an error occoured uploading to the iTunes Store 

ho aperto l'applicazione Console sul specifica Mac e c'è un errore che mi dice qualcosa su un Java- sbagliata versione:

05.04.12 11:29:52,557 Xcode: Error: 
Java 1.5, 1.6, or 1.7 is required. Currently, java is the default java version. Please  upgrade. 
05.04.12 11:29:52,558 Xcode: Out: 
05.04.12 11:31:16,776 Xcode: Error: 
05.04.12 11:31:16,777 Xcode: Out: 

non potevo credere che questo dovrebbe essere il problema, causa di due giorni prima, ho potuto presentare una binaria app per il negozio su questo Mac senza problemi.

Sul terminale di lancio java -version uscite:

java version "1.6.0_31" 
Java(TM) SE Runtime Environment (build 1.6.0_31-b04-413-11M3623) 
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01-413, mixed mode) 

Mi cosa che mi ricordo che c'è stato un aggiornamento di Java da parte di Apple negli ultimi giorni.

Qualcuno ha lo stesso problema?

+1

Tutti coloro che hanno installato l'aggiornamento Java hanno lo stesso problema ;-) https://devforums.apple.com/it/message/643089#643089 Soluzione inclusa –

+0

Grazie! Il collegamento ha aiutato molto! Ora funziona. Quindi questa è una Bug che ha bisogno di una correzione rapida! – MadMaxAPP

+0

la correzione appena arrivata tramite l'aggiornamento del software. –

risposta

6

Questo è un bug noto! Dopo l'installazione dell'ultimo aggiornamento JAVA da parte di Apple tramite Apple Software Updater, non è possibile caricare i binarys nello Store. C'è una soluzione inserendo i seguenti comandi in termin di creare link simbolici:

sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5 

sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0 

Non v'è alcuna necessità di un riavvio di Xcode, dopo che o un riavvio di tutto il Mac. Subito dopo aver impostato i collegamenti simbolici è possibile caricare i binarys nello Store e anche Application Loader funziona come previsto.

+0

Questo mi ha salvato! Grazie mille. Non potevo, per la vita di me, capire perché non funzionava! – Johnny

+0

Vorrei poterti dare più di un voto! – Johnny

+0

Apple ha rilasciato l'aggiornamento, quindi se hai ancora il problema, controlla se il tuo Mac OS X è aggiornato alla data. – MadMaxAPP

2

L'aggiornamento Java for OS X 2012-002 (rilasciato oggi) ha risolto il problema.

Prima dell'aggiornamento, i link simbolici sono mancanti:

$ ls /System/Library/Frameworks/JavaVM.framework/Versions/ 
1.6  1.6.0  A  Current  CurrentJDK 

dopo l'aggiornamento:

$ ls /System/Library/Frameworks/JavaVM.framework/Versions/ 
1.4  1.4.2  1.5  1.5.0  1.6  1.6.0  A  Current  CurrentJDK 
2

Oracle Java 1.7 ha rotto l'uploader ANCORA. Sto usando;

OSX 10.7.4 
Xcode 4.4.1 

E ottenere lo stesso errore. L'ho segnalato come un bug su ADC ed è stato riconosciuto come tale. Due modi per risolvere:

  1. Alla luce dei recenti problemi di sicurezza con 1,7 rimuovere quella JVM dal sistema (disinstallare) e cadono di nuovo a Mele ultima 1.6.35 patch.
  2. Se è necessario 1.7, è possibile disattivarlo temporaneamente durante il caricamento, quindi riattivare (o meno) :) attenendosi alla seguente procedura: Applicazione> Utilità> Preferenze Java e deselezionare Oracle Ver of Java (1.7.0_04).