提交打包提交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:是否只编译当前设备适用的指令集。
完成上面这些基本上就能成功了,如果还是没成功,那就加油吧!