使用 Xcode 4.3.2。
从昨天开始,我无法上传到 iTunes Store。我找不到任何理由。
存档-> 验证...没问题。
但是,分发时发生错误。
我的应用程序正在使用推送。
我的 Xcode 版本是 4.3.2。
我该怎么做才能摆脱这种状态?
请帮助我...谢谢。
使用 Xcode 4.3.2。
从昨天开始,我无法上传到 iTunes Store。我找不到任何理由。
存档-> 验证...没问题。
但是,分发时发生错误。
我的应用程序正在使用推送。
我的 Xcode 版本是 4.3.2。
我该怎么做才能摆脱这种状态?
请帮助我...谢谢。
我遇到了类似的问题..我可以使用此处提到的解决方案进行修复-上传到 iTunes Store 时出错-请升级 Java
为了快速参考,我也在此处添加解决方案
打开终端窗口并执行以下代码行
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
我升级到 java 1.7(2012 年 10 月)并应用了最新的 Apple 补丁 2012-006(如果我没记错的话)
好吧,它禁用了 Java 首选项(Oracle Java 首选项在 System Pref 中使用)并且 Utilities 文件夹中的 Java 首选项已被删除(由最新的 Apple 补丁),因为他们似乎希望你强迫你使用最新的 Java发布(考虑到安全问题,我可以理解)。
结果:我无法提交到应用商店,也无法重新启用它
XCode 在其核心功能中使用 Java,而 Java 中的一个问题使 Apple XCode 无法提交到 App Store ......我没有怀疑。
好吧,我设法通过更新我的符号链接来解决这个问题。这是我所做的:
cd /System/Library/Frameworks/JavaVM.framework/Versions
ls -l
总共 72 个 lrwxr-xr-x 1 个根轮 10 Oct 18 16:41 1.4 -> CurrentJDK
lrwxr-xr-x 1 根轮 10 Oct 18 16:41 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 根轮 10 Oct 18 16:41 1.5 -> CurrentJDK
lrwxr-xr-x 1 根轮 10 Oct 18 16:41 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 根轮 10 Oct 18 16:41 1.6 -> CurrentJDK
lrwxr-xr-x 1 根轮 10 Oct 18 16:41 1.6.0 -> CurrentJDK
drwxr-xr-x 8 根轮 272 Oct 18 16:42 A
lrwxr-xr-x 1 根轮 10 Oct 18 17:18 Current -> A
lrwxr-xr-x 1 根轮 59 Oct 18 16:41 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
sudo mv 当前 Current.bak
sudo ln -s CurrentJDK 当前
java版本
java 版本“1.6.0_37”Java(TM) SE 运行时环境(构建 1.6.0_37-b06-434-11M3909)Java HotSpot(TM) 64 位服务器 VM(构建 20.12-b01-434,混合模式)
这会将“Current”符号链接更改为指向“CurrentJDK”指向的相同版本。这在您的系统上可能相同也可能不同,因此请仔细检查。这可能会或可能不会导致其他问题,但到目前为止我还没有看到任何问题。
要撤消更改,只需返回同一目录并:
sudo rm 当前
sudo mv Current.bak 当前
希望这可以帮助!
尝试使用“Apple 符号”中的“软件更新...”也可以
如果 Xcode 在控制台中给你以下错误
错误:需要 Java 1.5、1.6 或 1.7。目前,java 是默认的 java 版本。请升级。
检查是否有软件更新。就我而言,有一个:Java for OSX 2012-002
Java for OS X 2012-002 通过将 Java SE 6 更新到 1.6.0_31 提供了改进的兼容性、安全性和可靠性。
请在安装此更新之前退出所有 Web 浏览器和 Java 应用程序。
有关此更新的更多详细信息,请参阅http://support.apple.com/kb/HT5055。
有关此更新的安全内容的信息,请参阅http://support.apple.com/kb/HT1222 。
更新后,我可以毫无错误地提交我的应用程序。
这是最后一个 java 版本的问题,终端写入的解决方法:
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
然后就可以正常上传了。
这并没有解决我的问题。我遇到了这个问题,因为我安装了 Oracle Java 1.7 并将其设置为默认值。禁用它并使用 Apple Java,这个问题就消失了。
Oracle Java 1.7 再次破坏了 Xcode 应用程序上传器!!我将此作为 ADC 上的错误提交,并因此得到承认。
我能够解决两种方法: