问题:使用Xcode11.x自带的Organizer上传AppStore时,验证卡顿,如下图
一、解决办法:新打开终端复制以下文件路径,并执行成功:/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/iTMSTransporter
执行成功应该是以下示例图信息:
二、个人排查过程:
在Xcode11后,Apple主推三种上传ipa的方式,分别是:
1、Xcode Organizer
2、Mac AppStore中新增的Transporter.app
3、xcrun altool
由于使用Xcode11.x自带的Organizer上传时,验证卡顿;便尝试另两种方式
①Transporter卡在正在通过验证
②xcrun altool一样失败了,但是xcrun altool友好一些,提供了过程的日志信息,如下图
依据上图发现了关键点,上传验证是为了配置上传服务。实际执行的是以下目录文件/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/Versions/A/itms/bin/iTMSTransporter
三、解决的困难点
虽然知道的关键位置,但是更新不成功也不是办法啊!
尝试了切换4G更新,依然不成功,报错如下图
由于我所在小区网络被电信垄断了,家里是电信套餐,网络、手机卡4G都是电信的,所以我猜测是我们这个地区的电信网络和苹果服务连接有问题(管他是不是苹果屏蔽、或者限制了),现在又是疫情特殊时期,随便串门求别人其他运营商4G信号热点不太合适。
所以我想到梯子,成功梯子到 HK再次执行上文目录文件,虽然过程很慢,但最终成功了!
再次贴一下成功示例图信息:
四、终极原因
其实就是和苹果服务器的网络链接问题,不管是本地网络连不过去,还是苹果服务器不稳定
一些人切换4G热点就上传成功了
一些人隔天就自动上传成功了
一些人梯子后就上传成功了
一些人各种都尝试后依然卡顿,只好分步骤先按照本文描述,更新配置好本地文件,再上传成功