Xcode11或Transporter上传
当卡死在 “Authenticating with the iTunes store” 或 “正在验证 APP - 正在通过App Store进行认证”
解决办法:
在网上找了一大堆文档,都解决不了。 那么通过iftop监控,发现有几个域名是访问了,那么只能修改hots文件了。
hosts文件路径: /private/etc/hosts
17.110.232.68 contentdelivery.itunes.apple.com
17.110.232.68 contentdelivery01.itunes.apple.com
17.110.232.68 contentdelivery03.itunes.apple.com
17.110.232.6 itmsdav.apple.com
参考:
https://itunespartner.apple.com/cn/music/news/86317545
##如以上方式行不通,请如下: ###原因 这主要是因为xcode11 在第一次上传ipa的时候,需要更新上传依赖的文件包. 依赖的上传文件包没有更新下来导致的上传失败.(为啥更新不下来:公司对某些下载地址限制了呗)
###解决 切换网络环境(4G或者回家连接家里的wifi),重新上传,只要过了Authenticating with the iTunes store一次,就可以了.
###提示 xcode11 已经没有Application loader 这个工具了. 就不要查itmstransporter 相关的文章了
##另一种解决方式(有效)
###复制同事的缓存文件 1. 在你的同事电脑里找到“/用户/你同事的电脑登录账号名/资源库/Caches/com.apple.amp.itmstransporter”目录放到“/用户/你的电脑登录账号名/资源库/Caches/”目录下,覆盖你原有的“com.apple.amp.itmstransporter”目录。
将新的“com.apple.amp.itmstransporter”目录下/obr/2.0.0/目录下的repository.xml文件中的所有“你同事的电脑登录账号名”修改为你自己电脑的登录账号名,否则Transporter执行时会在错误的路径下找资源文件。
重新尝试使用Transporter发布app。