我觉得这很严重。我相信这个答案可能会有所帮助。
经过大约10到12个小时的尝试来解决此问题,并且与我的项目和编码有关的所有其他事情都足够好了,这让我感到头疼。但是,在从堆栈溢出的一些专家用户那里获得了宝贵的意见并在互联网上进行了更多搜索之后,我发现了一些优质的答案。
这个答案对我最大的帮助:
应用程序加载器停留在“通过iTunes Store进行身份验证”阶段
如果您打算通过Application Loader上载它,并且它卡在“使用iTunes Store进行身份验证...”上,
要么
您将通过XCode上传它,并且卡在“您的应用程序正在上传”上
然后,请保持冷静,然后检查以下第一种方法:
如果以上步骤对您没有帮助,请按照以下第二种方法进行操作:
Xcode需要Java运行时才能将您的应用程序上载到App Store。
在终端中输入'java -version',java版本应为1.6。否则请仅从Apple下载中心下载最新的兼容Java:
http://support.apple.com/kb/DL1572?viewlocale=zh_CN
如果仍然不能解决问题,请遵循以下第三种方法:
此方法使应用程序加载程序可以使用HTTP端口而不是HTTPS。
转到Application Loader Java文件夹:
/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib
使用任何文本编辑器应用程序(例如或)打开net.properties文件text mate
sublime text
更改此特定行:#https.proxyPort=443
代理端口为
https.proxyPort=80
保存文件。就是这样!您现在可以轻松地将二进制文件上传到App Store。
如果上述方法仍然不能解决问题,请按照第四种方法进行操作:重新生成证书