上传到iTunes Store时出错 - 请升级Java

Moj*_*oDK 12 java itunesconnect xamarin.ios itunes-app

昨天在"软件更新"中对Jave(1.6.0_31)进行了更新,但现在当我尝试发送更新的应用程序时,我收到此错误"上传到iTunes Store时出错".

控制台写入此错误...需要Java 1.5,1.6或1.7.目前,java是默认的java版本.请升级.

知道如何解决这个问题吗?

谢谢!

Jiu*_*hao 20

我遇到了相同的"上传到iTunes Store时发生错误"问题,它花了我一个整夜!

这是解决它的方法:

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
Run Code Online (Sandbox Code Playgroud)

线程:https://devforums.apple.com/thread/147231

  • 刚刚发布的JAVA更新2012-002解决了这个问题 (3认同)

Lee*_*hro 10

我在夏天遇到过这个问题,并且能够通过在Java偏好中重新排序我的JRE来解决它.今天我在尝试提交应用程序时遇到此错误,但现在Java首选项已经消失.我怀疑它与Apple最近从OSX中删除Java插件有关.

我的默认java /usr/bin/java当时使用的是1.7

$ java -version
java version "1.7.0_04"

我签到了/System/Library/Frameworks/JavaVM.framework/Versions,所有的链接都是10月18日的日期:

lrwxr-xr-x  1 root  wheel   10 Oct 18 09:57 1.4 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Oct 18 09:57 1.4.2 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Oct 18 09:57 1.5 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Oct 18 09:57 1.5.0 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Oct 18 09:57 1.6 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Oct 18 09:57 1.6.0 -> CurrentJDK
drwxr-xr-x  8 root  wheel  272 Oct 18 10:00 A
lrwxr-xr-x  1 root  wheel    1 Oct 18 09:57 Current -> A
lrwxr-xr-x  1 root  wheel   59 Oct 18 09:57 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents

我将Current改为link to CurrentJDK:

sudo rm Current

sudo ln -s CurrentJDK Current

并检查了版本

$ java -version
java version "1.6.0_37"

此时,我又能够从Xcode向App Store提交.