苹果开发者议事大厅iOS收藏移动互联网技术分享

iOS关于上传iTunes store一直卡住终极解决方案

2019-01-10  本文已影响220人  流年划过颜夕

当app打包完成需要上传iTunes store,但因为对应的apple服务器在国外,加上App上传的流程还存在历史诟病,所以很大几率会出现上传超级慢,轻者基本都要等3,4个小时,重则基本一天都卡主不动的情况,这基本成为了每个iOS开发者都会遇见的恶梦。

很多开发者都有苦说不出,有时只能无奈地等待,但分析问题,很有可能不一定是网络慢造成的,或许就是App上传的流程存在的历史诟病所导致的

这段时间同样遇见了这种情况,于是进行了深入研究,再结合网上各种大神的教程,基本有了显著的成效。

首先要排查网络问题,如果网络确实很慢,那也没办法,
其次要正确打包,如果包内资源不正确,如appIcon不完善或者其他打包问题,那需要仔细核实处理。

排除了以上两项,如果上传还是被卡主,那就用以下的手段去处理吧:

1.当卡死在 “Authenticating with the iTunes store”
解决办法:
关闭上传,并打开命令行,依次调用这三行代码:

cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

https://stackoverflow.com/questions/22443425/application-loader-stuck-at-authenticating-with-the-itunes-store-when-uploadin

这个大神的解决办法真的很有效的解决了这一点,收到了大量的好评

具体过程:


iTMSTransporter1.png

执行完成:


iTMSTransporter2.png

之后再重新上传app就可以跳过这一步了

如果过程中误关闭了终端,可能输入第二句命令后就会报错 rename .itmstransporter/ to .old_itmstransporter/.itmstransporter/: Directory not empty


image.png

解决办法:依次调用以下这两行代码

mv .old_itmstransporter/ .itmstransporter/
mv .itmstransporter/ .old_itmstransporter/ 

输入以上两句命令后,再输入

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
image.png

耐心等待它执行完成,出现以下代码就可以了


image.png

2.后面还会有很大几率卡死在 “Verifying assets with the App Store..”


Verifying assets with the App Store...png

(这段时间都是这个问题,一卡就是3个小时)

其实如果能保证网络的情况下也有解决办法:
用“Application Loader” 进行上传

首先打包在本地并登陆Application Loader对应的开发者账号,但是如果是新账号或者某些原因会出现下面的问题:


1212.png

输入了正确的密码但是一直报错,这是因为当前账号默认开启了双重验证,原密码不可用,需要用原密码登陆到https://appleid.apple.com, 并获取App专用密码:

app专用密码.png 121212.png

才能才登陆成功。
登陆成功后,可能即使用了Application Loader上传也会一直卡住


image.png

解决办法:
在“Application Loader”高级设置中按照下图设置


Application Loader2.png

这个解决办法也很有效的解决了这一点
https://stackoverflow.com/questions/29494065/application-loader-stuck-at-the-stage-of-verifying-assets-with-the-itunes-store

后面就可以等待上传了


image.png

上传成功


image.png

“Application Loader”还有个优点在于更加清晰化,能很清楚看到上传过程,而不像原生上传那样就一个进度条,卡住了也不知道原因是什么,只能干等。

最后感觉wifi上传,即使网速很快,但上传有时真的奇慢无比,可以尝试使用4G热点上传,我用的移动4g上传很多次了,感觉基本不出什么问题,前提是流量充足🤣。

上一篇下一篇

猜你喜欢

热点阅读