Xcode11或Transporter上传 当卡死在Authenticating with the App store

作者: 小新

发布于 2020-03-13 | 最后更新 2020-05-30


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”目录。

  1. 将新的“com.apple.amp.itmstransporter”目录下/obr/2.0.0/目录下的repository.xml文件中的所有“你同事的电脑登录账号名”修改为你自己电脑的登录账号名,否则Transporter执行时会在错误的路径下找资源文件。

  2. 重新尝试使用Transporter发布app。