当前位置:   article > 正文

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

this action could not be completed due to possible environment mismatch.

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上传包更好用;


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/938219
推荐阅读
相关标签
  

闽ICP备14008679号