这与此问题有关 Submit Application not possible
然而,在最新的来自apple的java更新(删除了web插件)后,oracle immediatley发布了java 7的更新
现在xcode无法上传“上传到iTunes Store时发生错误”,旧修复程序无效。 Java 1.6已经消失了吗?或者我们还需要做别的事吗?
答案 0 :(得分:9)
如果您有旧的Java副本,以前的答案都可以。一个简单的修复(将破坏Java,然后你可以恢复它)是暂时删除/备份两个符号链接。
答案 1 :(得分:4)
您可以在终端
中执行此操作cd /System/Library/Frameworks/JavaVM.framework/Versions
open .
然后将Current和CurrentJDK文件夹复制到桌面或其他位置
rm Current*
ln -s 1.6.0/ Current
ln -s 1.6.0/ CurrentJDK
这可以解决上传问题,然后在终端
中完成cd /System/Library/Frameworks/JavaVM.framework/Versions
rm Current*
open .
然后从桌面复制原件,Java将再次运行。
答案 2 :(得分:2)
作为任何没有链接任何其他Java版本的人的后续,我发现只是删除当前和CurrentJDK文件。 /var/log/system.log中没有注意到任何问题,这让我相信Xcode只是跳过需要Java的脚本,或者自己找到了1.6版本的Java。
与Gary Rudolph描述的步骤相同:
cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo mv Current Current.bak
sudo mv CurrentJDK.bak CurrentJDK.bak
上传您的二进制文件
sudo mv Current.bak Current
sudo mv CurrentJDK.bak CurrentJDK
答案 3 :(得分:0)
我使用了本网站上的说明
rm Current*
ln -s 1.6.0/ Current
ln -s 1.6.0/ CurrentJDK
然而,这似乎打破了java :(至少我的上传工作。
答案 4 :(得分:0)
使用xcode 4.6 Organizer提交存档。 而且您不需要在Mountain Lion上使用Java做任何事情