上传到iTunes Store时出错

时间:2011-04-25 21:26:06

标签: ios xcode4 itunes itunesconnect itunes-store

我们真的需要一些帮助:

过去两个月我们一直在与所有Apple Mumbo-Jumbo挣扎,似乎无法在APPS上获得我们的APP ......

现在我的问题是在验证ARCHIVE编辑并共享它之后..在提交过程中获取 -

“上传到iTunes Store时发生错误”

我真的不知道我做错了什么,似乎没有找到解决问题的互联网上的任何东西......

我已经用这一天打了一个多星期了......我试过了:

  • 为代码签名创建新的分发配置文件。

  • 一遍又一遍地检查所有目标设置。

  • 将FTP模式从被动改为非被动

  • 从不同网络连接

  • 重新安装Xcode4

  • 其他一些解决方法,如下载应用程序Loader(尚未安装,但我不知道是否应该)

请帮助我们,你认为这可能是什么问题?

由于

埃尔南

12 个答案:

答案 0 :(得分:103)

如果您无法将应用程序上传到Apple并安装了JavaOSX更新(2012年4月3日),这可能有助于您重新获得上传应用程序的能力:

您可以通过重新创建旧的Java 1.5符号链接来解决此问题:

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

编辑2012年10月5日Oracle的Java 7

在下面阐述Hackmonford的评论。

安装了Oracle的Java SE 7 1.7.0_10软件包时,也会出现此确切的错误消息。要解决此问题,请打开“Java首选项”并更改顺序以首先使用Apple的Java SE 6,或者在提交到应用程序商店时取消Oracle的Java 7。打开终端验证您的更改:

prince$ java -version
java version "1.6.0_35"

答案 1 :(得分:16)

本周我遇到了这个问题,并安装了Java for OS X Lion 2012-002更新,问题解决了。重置磁盘权限无效。

答案 2 :(得分:15)

我还有一个JavaVM / JRE问题。我已经安装了Oracle的JDK 7预览版,它混淆了上传过程,告诉我已知的“上传到iTunes Store时出错”。

快速检查/var/log/system.log(例如,在终端中使用尾部:tail -n 100 /var/log/system.log)会出现以下错误消息:

  

需要Java 1.5,1.6或1.7。目前,java是默认的java版本。请升级。

我直接从Oracle安装了JDK 7的MacOS Preview。要解决此问题,只需在Utilities中启动Java Settings应用程序,然后从Oracle中取消选中JDK 7。当然你应该有一个来自Apple的替代JRE。请参阅屏幕截图我的配置外观。上传对我有用。

奇怪的是,Oracle JDK不被Apple认可为Java 1.7。这似乎是一个错误。

Screenshot of my settings (sorry in German only, but you should get the clue)

<强>更新 GUI工具已从MacOS中删除。现在,我所知道的唯一解决方案是手动删除JDK 1.7文件夹。请参阅JDK 7 docs如何执行此操作:

  

导航到/ Library / Java / JavaVirtualMachines并删除名称与以下格式匹配的目录:

     

/Library/Java/JavaVirtualMachines/jdk<major>.<minor>.<macro[_update]>.jdk

     

例如,卸载7u6:

     

% rm -rf jdk1.7.0_06.jdk

答案 3 :(得分:15)

这再次发生了。
对于OSX 10.8.2用户(没有Java首选项),解决此问题的唯一方法是卸载oracle jdk。

cd /Library/Java/JavaVirtualMachines
sudo rm -rf jdk1.7.0_09.jdk/

答案 4 :(得分:3)

有点晚了,我知道 - 但对于仍然遇到此问题的人 - 请查看/var/log/system.log日志文件。在我的情况下,问题是iTMSTransporter脚本(组织者在上传文件时使用)使用'awk',我不得不用'/ usr / bin / awk'替换它。

彻底解决了我的问题。

ý。

答案 5 :(得分:2)

以防这对其他人有用 - 对我而言,Java JRE并不是最新的。我检查了控制台,Application Loader正在抱怨

答案 6 :(得分:2)

安装最新的XCode后,我今天遇到了这个问题。

我通过运行软件更新和安装最新的Java Update来修复它。

答案 7 :(得分:0)

我尝试了与Hernan相同的东西,但即使使用应用程序加载器1.3,我也无法上传。

我注意到安装OSx Lion并将XCode升级到4.1后发生了这种情况!

我按照Joe的提示,发现JAVA甚至没有安装。

关注此博客条目:

Unable to Upload App to App Store

答案 8 :(得分:0)

我的mbp现在在Lion上运行Xcode4.2(4D199),我为Lion安装了最新的java。最后我解决了这个问题。

许多人说,他可以使用旧的Application Loader应用程序上传应用程序。所以我猜问题是最新的Application Loader应用程序(2.4.1(190)),事实告诉我我是对的

Okie,简而言之: 这是解决方案:

1.我希望你们不要删除旧的Xcode(4.1)。我们应该选择旧版本的Application Loader应用程序。

cd <Install Xcode app>/Contents/Resources/Packages
cp ApplicationLoader.pkg ~/Desktop/

现在,您将获得ApplicationLoader包。

2.安装旧的。 提示:您可以在路径/Developer/Applications/Utilities/中删除最新的Application Loader应用程序,或者只删除它。

这就是全部。

希望这种方式可以帮助您并享受新的Xcode4.2。也希望苹果开发者能够看到这个问题并更多地测试最新的Application Loader应用程序。

答案 9 :(得分:0)

4月1日没有问题提交到AppStore。问题发生在4月9日。通过Mac-OS软件更新程序安装Java for OS X Lion 2012-002更新并重新启动机器修复它。

答案 10 :(得分:0)

只需在Mac软件更新中更新到最新的JAVA。

答案 11 :(得分:0)

以下是解决此问题的步骤:

首先,我安装了Oracles Java 1.7 JDK,这真的搞砸了。

去Finder&gt;应用程序并在搜索框中输入 - JavaAppletPlugin.plugin

右键单击并删除到垃圾箱。

Terminal for Java版本的检查仍显示Java 1.7

my-imac:〜我的$ java -version

java版“1.7.0_07”

Java(TM)SE运行时环境(版本1.7.0_07-b10)

Java HotSpot(TM)64位服务器VM(版本23.3-b01,混合模式)

1。 Finder&gt; Library&gt; Java&gt; JavaVirtualMachines展示了1.7 SDK(记下目录名称的确切名称)

如果出现任何问题,我会在执行下一项

之前将1.7 SDK文件夹复制到我的桌面

2。在终端类型

cd / Library / Java / JavaVirtualMachines

3。你现在应该在那个目录中

sudo rm -rf jdk1.7.0_06.jdk(或步骤1中目录的确切名称。)

您可能需要输入管理员密码

现在应该删除该目录,您可以在终端验证

java -version

我现在显示“Java 1.6_xxx”

进入Xcode Organizer并将我的应用程序分发到iTunes商店没有任何问题。喔,呼!