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

提交打包提交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:是否只编译当前设备适用的指令集。






完成上面这些基本上就能成功了,如果还是没成功,那就加油吧!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值