上传到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商店,没有任何问题。 喔,呼!