我们真的需要一些帮助:
过去两个月我们一直在与所有Apple Mumbo-Jumbo挣扎,似乎无法在APPS上获得我们的APP ......
现在我的问题是在验证ARCHIVE编辑并共享它之后..在提交过程中获取 -
“上传到iTunes Store时发生错误”
我真的不知道我做错了什么,似乎没有找到解决问题的互联网上的任何东西......
我已经用这一天打了一个多星期了......我试过了:
为代码签名创建新的分发配置文件。
一遍又一遍地检查所有目标设置。
将FTP模式从被动改为非被动
从不同网络连接
重新安装Xcode4
其他一些解决方法,如下载应用程序Loader(尚未安装,但我不知道是否应该)
请帮助我们,你认为这可能是什么问题?
由于
埃尔南
答案 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
在下面阐述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。这似乎是一个错误。
<强>更新强> 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甚至没有安装。
关注此博客条目:
答案 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商店没有任何问题。喔,呼!