上传到 iTunes Store 时出错
我们真的需要一些帮助:
在过去的两个月里,我们一直在与所有 Apple Mumbo-Jumbo 作斗争,似乎无法在 APPStore 上获取我们的应用程序...
现在我的问题是在验证 ARCHIVE 编译之后并分享它..在提交过程中我得到 -
“上传到 iTunes Store 时发生错误”
我真的不知道我做错了什么,并且似乎在互联网上找不到任何可以解决问题的内容。 ..
我已经为此苦苦挣扎了一个多星期了...我尝试过:
为代码签名创建新的分发配置文件。
一遍又一遍地检查所有目标设置。
将 FTP 模式从被动更改为非被动
从不同网络连接
重新安装 Xcode4
>其他一些解决方法,例如下载应用程序加载器(尚未安装,但我不知道是否应该安装)
请帮助我们,您认为可能是什么问题?
谢谢埃尔南
We Really need some help on this one:
We've Struggled with all the Apple Mumbo-Jumbo for the Last two months and can't seem to get our APP on the APPStore...
Right now my problem is after Validating the ARCHIVE compilation and sharing it.. in the Submit Process I Get -
"An error occurred uploading to the iTunes Store"
I Really don't Know what I'm doing wrong and don't seem to find ANYTHING on the Internet that solves the problem...
I've been stugling with this for over a week now... I've tried:
Creating a new Distribution Profile for Code Signing.
Checking All the Target Settings over and over.
Changing the FTP mode from Passive to non-Passive
Connecting from different networks
Reinstalling Xcode4
some other Work Arounds like Downloading the application Loader (Haven't installed it yet, but I Don't Know if I Should)
Please help us, what do you think could be the problem?
Thanks
Hernan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(12)
如果您无法将应用程序上传到 Apple 并安装了 JavaOSX 更新(2012 年 4 月 3 日),这可能会帮助您重新获得上传应用程序的能力:
您可以通过重新创建旧的 Java 1.5 符号链接来解决此问题:
编辑 10 月 5 日,2012 Oracle's Java 7
详细阐述了 Hackmonford 的评论,如下。
安装 Oracle 的 Java SE 7 1.7.0_10 软件包时也会出现此确切的错误消息。要解决此问题,请打开“Java 首选项”,然后将顺序更改为首先安装 Apple 的 Java SE 6,或者在提交到应用程序商店时取消选中 Oracle 的 Java 7。通过打开终端验证您的更改:
If you are unable to upload Apps to Apple and installed the JavaOSX update (April 3, 2012) this may help you regain your ability to upload Apps:
You can work around this issue by re-creating the old Java 1.5 symlinks:
Edit Oct 5, 2012 Oracle's Java 7
Elaborating on Hackmonford's comment below.
This exact error message also occurs with Oracle's Java SE 7 1.7.0_10 package installed. To resolve, open "Java Preferences" and either change the order to have Apple's Java SE 6 first, or untick Oracle's Java 7 while submitting to the app store. Verify your change by opening the Terminal:
我本周遇到了这个问题,并安装了 Java for OS X Lion 2012-002 更新,问题就解决了。重置磁盘权限没有效果。
I was having this problem this week, and installed the Java for OS X Lion 2012-002 update, and the problem cleared up. Resetting disk permissions had no effect.
这种事又发生了。
对于 OSX 10.8.2 用户(没有 Java 偏好),解决此问题的唯一方法是卸载 oracle jdk。
This just happened again.
For OSX 10.8.2 users (does not have Java preference), the only way to fix this is to uninstall oracle jdk.
我还遇到了 JavaVM / JRE 问题。我已经安装了 Oracle 的 JDK 7 预览版,这混淆了上传过程,告诉我已知的“上传到 iTunes Store 时发生错误”。
快速检查
/var/log/system.log
(例如在终端中使用tail:tail -n 100 /var/log/system.log
)显示以下错误消息:我直接从 Oracle 安装了 JDK 7 的 MacOS 预览版。要解决此问题,只需启动“实用程序”中的“Java 设置”应用程序并取消选中 Oracle 中的“JDK 7”即可。当然,您应该有 Apple 提供的替代 JRE。查看我的配置的屏幕截图。上传现在对我有用。
奇怪的是,Apple 不将 Oracle JDK 识别为 Java 1.7。这似乎是一个错误。
更新:
GUI 工具已从 MacOS 中删除。现在,我知道的唯一解决方案是手动删除 JDK 1.7 文件夹。请参阅 JDK 7 文档 如何做到这一点:
I had also a JavaVM / JRE issue. I have installed the JDK 7 preview from Oracle and that mixed up the upload process which told me the known "An error occurred uploading to the iTunes Store".
A quick check of
/var/log/system.log
(e.g. using tail in a terminal:tail -n 100 /var/log/system.log
) brought up the following error message:I had installed the MacOS Preview of JDK 7 directly from Oracle. To fix this issue, simply launch the Java Settings app in Utilities and uncheck JDK 7 from Oracle. Of course you should have an alternate JRE from Apple. See the screenshot how my configuration looks. The upload works for me now.
The odd thing is that the Oracle JDK isn't recognized as Java 1.7 by Apple. This seems like a bug.
UPDATE:
The GUI tool was removed from MacOS. Now, the only solution I know of is to remove the JDK 1.7 folder manually. See the JDK 7 docs how to do this:
我知道有点晚了 - 但对于仍然遇到此问题的人 - 请查看您的 /var/log/system.log 日志文件。就我而言,问题是 iTMSTransporter 脚本(组织者在上传文件时使用)使用“awk”,我必须将其替换为“/usr/bin/awk”。
彻底解决了我的问题。
Y。
A bit late, I know - but for anyone still having this problem - Look in your /var/log/system.log log file. In my case the problem was that the iTMSTransporter script (used by the Organizer when uploading the file) used 'awk', and I had to replace it with '/usr/bin/awk'.
Completely solved my problem.
Y.
以防万一这对其他人有用 - 对我来说是 Java JRE 不是最新的。我检查了控制台,应用程序加载器正在抱怨
Just in case this is useful for anyone else - for me it was that the Java JRE was not up-to-date. I checked the console and Application Loader was complaining
我今天安装最新的 XCode 后遇到了这个问题。
我通过运行软件更新并安装最新的 Java 更新来修复它。
I had this problem today after installing latest XCode.
I fixed it by running software update and installing latest Java Update.
我尝试了与 Hernan 相同的操作,但即使使用应用程序加载器 1.3,我也无法上传。
我注意到安装 OSx Lion 并将 XCode 升级到 4.1 后发生了这种情况!
我按照 Joe 的提示,发现 JAVA 甚至没有安装。
请关注此博客条目:
无法将应用程序上传到 App Store
I tried the same thing as Hernan, but even with application loader 1.3 I wasn't able to upload.
I noticed that this has happened after installing OSx Lion and upgrading XCode to 4.1!
I followed Joe's tip and I found out that JAVA wasn't even installed.
Follow this blog entry:
Unable to Upload App to App Store
我的mbp现在在Lion上运行Xcode4.2(4D199),我为Lion安装了最新的java。最后我解决了这个问题。
很多人说,他可以使用旧的Application Loader应用程序来上传应用程序。所以我猜问题是最新的应用程序加载器应用程序(2.4.1(190)),事实告诉我我是对的,
好吧,简而言之:
解决方案如下:
1.希望大家不要删除旧的Xcode(4.1)。我们应该选择旧版本的应用程序加载器应用程序。
现在,您获得了 ApplicationLoader 包。
2.安装旧的。
提示:您可以删除路径中最新的应用程序加载器应用程序:
/Developer/Applications/Utilities/
或重新安装它。就这样。
希望这种方式可以帮助您并享受新的Xcode4.2。也希望苹果开发者能够看到这个问题并更多地测试最新的Application Loader应用程序。
My mbp now run Xcode4.2(4D199) on Lion, I installed the latest java for Lion. And finally I sovled this issue.
Many guys said, he can used the old Application Loader app to upload the apps. so I guess the problem is the latest Application Loader app(2.4.1 (190)), and the fact told me I am right
Okie, in short words:
Here is the solution:
1.I hope you guys do not delete the old Xcode(4.1). We Should pick up the old version Application Loader app.
Now, you get the ApplicationLoader package.
2.Install the old one.
Tips: you can remove the latest Application Loader app in path:
/Developer/Applications/Utilities/
or just remane it.That's All.
Hope this way can help you and enjoy the new Xcode4.2. Also hope apple developer can saw this problem and test the latest Application Loader app more.
4 月 1 日提交到 AppStore 没有问题。问题发生于4月9日。通过 Mac-OS 软件更新程序安装 OS X Lion 2012-002 更新的 Java 并重新启动计算机修复了该问题。
No Problems submitting to AppStore on April 1st. Issue occured on April 9th. Installing the Java for OS X Lion 2012-002 update via Mac-OS software updater and rebooting the machine fixed it.
只需在 Mac 软件更新中更新到最新的 JAVA 即可。
Just update to the latest JAVA at your Mac Software Update.
以下是解决此问题的步骤:
首先,我安装了 Oracles Java 1.7 JDK,这确实把事情搞砸了。
转到 Finder>Applications 并在搜索框中输入 - JavaAppletPlugin.plugin
右键单击并将其删除到垃圾箱。
检查 Terminal for Java 版本仍然显示 Java 1.7
my-imac:~ my$ java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64- Bit Server VM(版本 23.3-b01,混合模式)
1. Finder>Library>Java>JavaVirtualMachines 显示 1.7 SDK(记下目录名称的确切名称)
以防万一出现问题,我将 1.7 SDK 文件夹复制到我的 cd
2. 在终端中输入
/Library/Java/JavaVirtualMachines
3. 您现在应该位于该目录中
sudo rm -rf jdk1.7.0_06.jdk (或者步骤 1 中的目录的确切名称) .)
您可能需要输入管理员密码
现在应该删除该目录,您可以在终端中通过
java -version
进行验证我的现在显示“Java 1.6_xxx”
进入 Xcode Organizer 并将我的应用程序分发到 iTunes 商店,没有问题。呼呼!
Here is the steps to resolve this issue:
To start with I had installed Oracles Java 1.7 JDK, which was really messing things up.
Went to Finder>Applications and entered in Search box - JavaAppletPlugin.plugin
Right clicked and removed to trash.
A check in Terminal for Java version still showed Java 1.7
my-imac:~ my$ java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
1. Finder>Library>Java>JavaVirtualMachines showed the 1.7 SDK (make note of exact name of the Directory name)
Just in case anything went wrong I copied the 1.7 SDK folder to my desktop before doing the next item
2. In terminal type
cd /Library/Java/JavaVirtualMachines
3. You should now be in that directory
sudo rm -rf jdk1.7.0_06.jdk (or whatever the exact name of the directory is in step 1.)
You may have to enter your administrator password
The directory should now be deleted and you can verify in Terminal by
java -version
Mine now showed "Java 1.6_xxx"
Went into Xcode Organizer and distributed my app to the iTunes store without a problem. Whoo,hoo!