iOS传包Error:This action could not be completed...(-22421)及Error ITMS-90168: “The binary...invalid”

来源:互联网 发布:怎样安装管家婆软件 编辑:程序博客网 时间:2024/06/01 10:04

BUG:

之所以以这两个Error作为标题,是因为大家搜索的时候,多数会用Error的内容作为关键字;


复述下整个过程吧:

1)证书制作完成;

2)code8.3 archive;

3)validate ->Successful;


4)Upload to App Store;

5)等待好久好久...,最终报错:This action could not be completed.Try again.(-22421);


6)以为是xcode问题,有一个beta版本的xcode9,换用xcode9打包;

7)提示不能用beta版打包;

8)更换回xcode8.3,问题依旧;网上说是网络问题...Stackoverflow上也未查到具体解决方法;

9)换用Application Loader的方式上传包;

10)从iTunes Connect 我的App,选择构建版本的地方下载了一版Application Loader(3.0);

11)Export 导出上传App Store版本的ipa包;

12)通过Application Loader上传,等很久,报错:Error ITMS-90168: “The binary you uploaded was invalid.”

13)改用xcode8.3自带的Application Loader上传(版本3.6),构建版本成功;



14)最终在itunes connect上选择构建好的版本即可;


总结:

第一个问题,应该是链接不上苹果服务器,多试几次可能会成功;

第二个问题,是Application Loader版本选择的问题,使用xcode带的版本即可;

请使用正式版的xcode进行包上传;

使用Application Loader上传包更好用;


阅读全文
0 0
原创粉丝点击