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

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

12019.01.10 16:24:50字数 923阅读 3165

当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

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

具体过程:

 

iOS关于上传iTunes store一直卡住终极解决方案_第1张图片

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"

iOS关于上传iTunes store一直卡住终极解决方案_第2张图片

image.png

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

 

iOS关于上传iTunes store一直卡住终极解决方案_第3张图片

image.png

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

 

iOS关于上传iTunes store一直卡住终极解决方案_第4张图片

Verifying assets with the App Store...png

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

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

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

 

iOS关于上传iTunes store一直卡住终极解决方案_第5张图片

1212.png

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

iOS关于上传iTunes store一直卡住终极解决方案_第6张图片

app专用密码.png

 

iOS关于上传iTunes store一直卡住终极解决方案_第7张图片

121212.png

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

 

iOS关于上传iTunes store一直卡住终极解决方案_第8张图片

image.png

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

 

iOS关于上传iTunes store一直卡住终极解决方案_第9张图片

Application Loader2.png

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

后面就可以等待上传了

 

iOS关于上传iTunes store一直卡住终极解决方案_第10张图片

image.png

上传成功

 

iOS关于上传iTunes store一直卡住终极解决方案_第11张图片

image.png

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

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

你可能感兴趣的:(iOS关于上传iTunes store一直卡住终极解决方案)