先说下电脑配置: macOS High Sierra 10.13, Xcode9.0,Xcode7.2
用的Xcode7.2 进行打包,走正常流程进行upload to app store,上传到最后总是报错,说连不上应用商店,让我 try again 。重试好久还是没传上去,让重试。
upload 不好使,我就用Application Loader 进行上传
好吧,一样不好使,报错如下图
The session's status is FAILED and the error description is 'Client unable to connect to server (check UDP port and firewall) (15)'
Communication error. Please use diagnostic mode to check connectivity. You need to have outbound access to TCP port 443.
第一次见到这错误,好吧,度娘找了一下,有人解释说 macOS Sierra 10.12 系统以后 必须用 application loader 3.6上传才行。xcode7.2的 版本太低。
最后用的是 xcode9.0 的 application loader 上传的,一次成功。
后来发现用 xcode9.0 直接upload to app store,上传能成功。
可见电脑有 双 xcode 一定要用高版本进行提交审核。