2012-04-05 17 views
9

Utilizzo di Xcode 4.3.2.Si è verificato un errore durante il caricamento su iTunes Store

Da ieri non posso caricare su ITunes Store. Non riesco a trovare alcun motivo.

Archivio -> Convalida ... nessun problema.

Ma, si è verificato errore nella distribuzione.

enter image description here

La mia applicazione sta usando Push.

La mia versione Xcode è la 4.3.2.

Cosa faccio per uscire da questo stato?

Per favore aiutami ... e grazie.

+0

È necessario contattare l'assistenza per gli sviluppatori Apple e fornire loro informazioni specifiche sul problema e/o sul post nell'apposito forum degli sviluppatori Apple. Questa non è davvero una domanda di programmazione, per sé. –

risposta

16

ho avuto l'issue..which simile mi è stato in grado di risolvere con la soluzione qui menzionato - An error occurred uploading to the iTunes Store - Please upgrade Java

per una rapida consultazione sto aggiungendo la soluzione qui anche

finestra di terminale aperta ed eseguire di seguito le linee di codice

cd /System/Library/Frameworks/JavaVM.framework/Versions 
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 
+0

Wow! Grazie ~^__^Successo !!!! – hyekyung

+0

Quello che hai messo qui non ha funzionato per me e si differenzia da quello che è al link – griotspeak

+0

Infine, grazie! –

1

E 'un problema con l'ultima versione di Java, una soluzione in scrittura terminale:

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 

Quindi è possibile caricare normalmente.

2

Se Xcode vi dà il seguente errore in Console

Error: Java 1.5, 1.6, or 1.7 is required. Currently, java is the default java version. Please upgrade.

verificare se v'è un aggiornamento software. Nel mio caso c'è stato uno: Java per OS X 2012-002

Java for OS X 2012-002 delivers improved compatibility, security, and reliability by updating Java SE 6 to 1.6.0_31.

Please quit any web browsers and Java applications before installing this update.

See http://support.apple.com/kb/HT5055 for more details about this update.

See http://support.apple.com/kb/HT1222 for information about the security content of this update.

Dopo l'aggiornamento ho potuto presentare la mia app senza errori.

3

Provare a usare "Aggiornamento Software ..." da "simbolo Apple" funziona anche

+0

Grazie! Questo è il miglior modo semplice! :-) – hyekyung

0

Questo non ha risolto il mio problema. Stavo avendo questo problema perché ho installato e impostato come predefinito Oracle Java 1.7. Disabilitandolo e usando Apple Java, questo problema è andato via.

+0

Ho avuto lo stesso problema ieri e ho disattivato l'impostazione (deseleziona) Java 1.7 in Applicazioni> Utilità> Preferenze Java abilitato al caricamento. –

0

Oracle Java 1.7 Rotto di nuovo l'uploader dell'applicazione Xcode !! Ho archiviato questo come un Bug su ADC ed è stato riconosciuto come tale.

sono stato in grado di risolvere in due modi:

  1. Unistall Java 1.7 e fallback ad Apple Java 1.6.34 o 35 di lavoro.
  2. Disattiva temporaneamente Java 1.7. Vai a: Applicazioni> Utilità> Preferenze Java e deseleziona java 1.7. Dopo che l'uploader ha funzionato. Se hai bisogno di 1.7 puoi riaccenderlo dopo averlo caricato.
11

Ho eseguito l'aggiornamento a java 1.7 (ottobre 2012) e applicato l'ultima patch Apple 2012-006 (se non sbaglio)

Bene, ha disabilitato le preferenze java (l'Oracle Java pref è utilizzato all'interno del System Pref) e le Preferenze Java in la cartella Utilities è stata rimossa (dall'ultima patch di Apple), perché sembra che vogliano forzare l'uso dell'ultima versione di Java (posso capirlo, considerando i problemi di sicurezza).

Risultato: io non sono in grado di presentare ad App Store e non c'è alcun modo per riattivarlo

XCode uso di Java in sua funzione di base e un problema in Java rende di Apple XCode inutilizzabile a presentare al l'App Store ... non lo sospettavo.

+0

+1 per la spiegazione. Sto affrontando lo stesso problema, quindi qual è la soluzione, hai trovato qualche? –

10

Bene, sono riuscito a risolvere il problema aggiornando i miei collegamenti simbolici. Ecco quello che ho fatto:

cd /System/Library/Frameworks/JavaVM.framework/Versions

ls -l

total 72 lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.4 -> CurrentJDK

lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.4.2 -> CurrentJDK

lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.5 -> CurrentJDK

lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.5.0 -> CurrentJDK

lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.6 -> CurrentJDK

lrwxr-xr-x 1 root wheel 10 Oct 18 16:41 1.6.0 -> CurrentJDK

drwxr-xr-x 8 root wheel 272 Oct 18 16:42 A

lrwxr-xr-x 1 root wheel 10 Oct 18 17:18 Current -> A

lrwxr-xr-x 1 root wheel 59 Oct 18 16:41 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents

sudo mv Current Current.bak

sudo ln -s CurrentJDK Current

java -version

java version "1.6.0_37" Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909) Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

Questo cambia il collegamento simbolico 'corrente' per puntare alla stessa versione che 'CurrentJDK' sta puntando. Questo potrebbe essere o non essere lo stesso sul tuo sistema, quindi controlla due volte. Questo può o non può causare altri problemi, ma finora non ne ho visto nessuno.

per annullare le modifiche, basta andare indietro alla stessa directory e:

sudo rm Current

sudo mv Current.bak Current

Spero che questo aiuti!

+1

Grazie mille! –

+0

Grazie amico. :-) –

+0

Grazie mille ma ho provato tutti gli altri ma nessuno ha funzionato tranne questi –

Problemi correlati