最近遇到个问题,就是打包上传Appstore Connect的时候一直处于"Authenticating with the iTunes store"状态,后来换成Transporter上传也是同样的问题。如下图:
后来各种资料查询,一一尝试都不成功,包括网上传播率最高的在终端输入
第一步:cd ~
第二步:mv .itmstransporter/ .old_itmstransporter/
第三步:"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
然后就是漫长的等待,说是下载于Xcode11匹配的文件.jar等。要不就是下载失败,要不就是不动,网上又说需要翻墙下载。我继续翻墙下还是这样的结果,最后一次终于下载完了,但是还是长传不了,仍是"Authenticating with the iTunes store...",无语!!😠
这已经花费我一天的时间了,有点烦躁,最后干脆把 "/Users/你的电脑名/Library/Caches/com.apple.amp.itmstransporter/"
下的文件全删了(有的目录是这/用户/你的电脑名/资源库/Caches/com.apple.amp.itmstransporter/
其实都一样),因为有通过上面方法下载的已经跟原来的混一块了,所以就全删了。抱着试一试的心态重新打包上传,最后竟然成功了。就是在"Authenticating with the iTunes store..."这个状态也卡了几分钟,后来发现是这个状态时在自动下载与之匹配的文件到 "/Users/你的电脑名/Library/Caches/com.apple.amp.itmstransporter/"
这个目录下了。
然后把这个方法告诉了几个跟我遇到同样问题的小伙伴,他们也都成功了!😄
后来我在思考,像苹果这么牛逼的公司怎么会让开发者自己下载匹配文件,这应该都是开源的语言所用的,苹果一般都是自动下载,所以问题就迎刃而解了!😄