您的位置:首页 > 移动开发

iOS开发-App提交iTunes Connect后"二进制无效"arm64问题

2017-05-03 11:12 806 查看
提交打包提交App,提交审核,过不久再刷新一次再看,就变成了二进制无效,上传了七次都是二进制文件无效,

可能原因:
1.自2015年2月份开始,在AppStore上面没有上架的app,必须支持64位,包括工程里面的代码和用到的静态库文件。
2.2015年6月份上传的升级版本必须要支持64位。

解决方案:
1.先查看下是否支持64位(发布的App要支持64位)
Build settings —>Architectures —>Architectures



2.如果还没成功,继续


查看Schemes的Analyze和Archive是否是release模式
Edit Schemes —>Analyze  Archive  



3.如果还没成功,继续


  用Xcode打包上传时,苹果默认勾选了Include app symbols for yourapplication to receive symbolicated crash logs from Apple.
将勾去掉,但是还是不能上传还是二进制文件无效。



   
4.如果还没成功,继续


Architectures:你想支持的指令集。
Valid architectures:即将编译的指令集。
Build Active Architecture Only:是否只编译当前设备适用的指令集。



完成上面这些基本上就能成功了,如果还是没成功,那就加油吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: