上传到iTunes Store时发生错误

我们真的需要这个帮助:

在过去两个月中,我们已经和所有苹果公司的巨无霸(Mumbo-Jumbo)搏斗过了,而且我们似乎无法在APPStore上获得我们的APP …

现在我的问题是在validationARCHIVE编译并分享它..在提交过程中我得到 –

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

我真的不知道我在做什么错,似乎没有find任何在互联网上解决问题…

我一直在为这个问题烦恼了一个多星期了…我试过了:

  • 为代码签名创build一个新的分发configuration文件。

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

  • 将FTP模式从“被动”更改为“非被动”

  • 从不同的networking连接

  • 重新安装Xcode4

  • 一些其他的工作,如下载应用程序加载器(还没有安装,但我不知道如果我应该)

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

谢谢

埃尔南

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

您可以通过重新创build旧的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首先,或者在提交到app store的时候去掉Oracle的Java 7。 通过打开terminal来validation您的更改:

 prince$ java -version java version "1.6.0_35" 

本周我遇到了这个问题,并安装了适用于OS X Lion 2012-002的Java更新,并解决了问题。 重置磁盘权限不起作用。

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

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

我也有一个JavaVM / JRE的问题。 我已经安装了Oracle的JDK 7预览版,并且混合了上传过程,告诉我已知的“上传到iTunes Store的错误”。

快速检查/var/log/system.log (例如,在terminal中使用tail: 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中取消selectJDK 7。 当然,你应该有一个来自苹果的替代JRE。 看看我的configuration看起来如何。 上传对我来说现在工作。

奇怪的是,Oracle JDK没有被Apple认定为Java 1.7。 这看起来像一个错误。

我的设置截图(对不起,只有德语,但你应该得到的线索)

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

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

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

例如,要卸载7u6:

% rm -rf jdk1.7.0_06.jdk

有点迟了,我知道 – 但对于任何人仍然有这个问题 – 看你的/var/log/system.log日志文件。 在我的情况下,问题是iTMSTransporter脚本(在上传文件时由组织者使用)使用'awk',我不得不用'/ usr / bin / awk'replace它。

彻底解决了我的问题。

Y.

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

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

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

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

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

我跟随了Joe的提示,发现JAVA甚至没有安装。

关注这个博客条目:

无法将应用上传到App Store

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

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

简而言之,Okie:这是解决办法:

我希望你们不要删除旧的Xcode(4.1)。 我们应该拿起旧版本的应用程序加载器应用程序。

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

现在,你得到ApplicationLoader包。

2.安装旧的。 提示:您可以删除最新的应用程序加载器应用程序的path: /Developer/Applications/Utilities/或只是保留它。

就这样。

希望这样可以帮助你,并享受新的Xcode4.2。 也希望苹果开发者能看到这个问题并且更多地testing最新的Application Loader应用程序。

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

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

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

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

去search>应用程序,并进入search框 – JavaAppletPlugin.plugin

右键单击并删除垃圾。

terminalJava版本的检查仍然显示Java 1.7

my-imac:〜我的$ java -version

java版本“1.7.0_07”

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

Java HotSpot(TM)64位服务器虚拟机(内部版本23.3-b01,混合模式)

1. Finder> Library> Java> JavaVirtualMachines展示了1.7 SDK(logging目录名称的确切名称)

为了防止出现任何问题,在执行下一项操作之前,我将1.7 SDK文件夹复制到桌面上

2.terminaltypes

cd / Library / Java / JavaVirtualMachines

你现在应该在那个目录中

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

您可能需要inputpipe理员密码

该目录现在应该被删除,你可以在terminal通过validation

java -version

我现在显示“Java 1.6_xxx”

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