2012-04-05 12 views
6

Intenté muy duro los dos últimos días enviar una actualización de nuestra aplicación a Apple directamente desde XCode. El archivo se verifica siempre, pero el proceso de envío se detiene luego con un mensaje de error en XCode OrganizadorEnviar solicitud no posible

an error occoured uploading to the iTunes Store 

abrí la aplicación de consola en el Mac específico y hay un error que me dice algo acerca de un mal java- versión:

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: 

yo no podía creer que esto debe ser el problema, hacer que dos días antes, que podría presentar una aplicación binaria a la tienda en este Mac sin ningún problema.

El terminal de lanzamiento java -version salidas:

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) 

I que recuerdo que ha habido una actualización de Java por Apple en los últimos días.

¿Alguien tiene el mismo problema?

+1

Todo el que instala la actualización de Java tiene el mismo problema ;-) https://devforums.apple.com/message/643089#643089 Solución incluido –

+0

Gracias! ¡El enlace ayudó mucho! Ahora funciona. ¡Así que este es un error que la manzana necesita solucionar muy rápido! – MadMaxAPP

+0

la solución acaba de llegar a través de la actualización de software. –

Respuesta

6

¡Este es un error conocido! Después de la instalación de la última actualización de JAVA por Apple a través de Apple Software Updater, no es posible cargar binarios en la tienda. Hay una solución mediante la introducción de los siguientes comandos en termin para crear enlaces simbólicos:

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 

No hay necesidad de un reinicio de Xcode después de eso o un reinicio de todo el Mac. Inmediatamente después de configurar los enlaces simbólicos, puede cargar binarios en la Tienda y también el Cargador de aplicaciones funciona como se supone que debe hacerlo.

+0

¡Esto me salvó! Muchas gracias. No pude, por mi vida, descubrir por qué esto no estaba funcionando. – Johnny

+0

¡Ojalá pudiera darte más de un voto! – Johnny

+0

Apple lanzó la actualización, por lo que si aún tiene el problema, verifique si su Mac OS X está actualizado. – MadMaxAPP

2

La actualización Java for OS X 2012-002 (publicada hoy) solucionó el problema.

Antes de la actualización, los enlaces simbólicos faltan:

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

después de la actualización:

$ 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 rompió el cargador NUEVO. Estoy usando;

OSX 10.7.4 
Xcode 4.4.1 

Y obtiene el mismo error. Lo reporté como un error en ADC y fue reconocido como tal. Dos maneras de solucionar:

  1. A la luz de los últimos problemas de seguridad con 1,7 quitar esa JVM de su sistema (desinstalar) y caen de nuevo a las manzanas último parche 1.6.35.
  2. Si necesita 1.7, puede desactivarlo temporalmente mientras lo carga y luego volverlo a habilitar (o no) :) haciendo lo siguiente: Aplicación> Utilidades> Preferencias Java y desmarque Oracle Ver of Java (1.7.0_04).
Cuestiones relacionadas