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:是否只编译当前设备适用的指令集。
完成上面这些基本上就能成功了,如果还是没成功,那就加油吧!
可能原因:
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:是否只编译当前设备适用的指令集。
完成上面这些基本上就能成功了,如果还是没成功,那就加油吧!
相关文章推荐
- App提交iTunes Connect,"二进制无效"问题解决方案。
- App 提交 iTunes Connect 二进制无效问题解决方案
- 【iOS开发】AFN用POST, 参数出现这种乱码问题("æµè","å¨ä¸èµ·")
- IOS APP开发提交流程证书问题
- iOS开发证书"此证书的签发者无效"解决方法
- 支持Xcode6 IOS使用ZBar二维码扫描开发(解决arm64,arm7s兼容并解决中文乱码问题)
- iOS开发:"此证书的签发者无效"解决方法
- IOS APP开发提交流程证书问题
- iOS APP提交至iTunes connect出现的问题
- ios开发使用xcode6打包protobuf静态库 解决了 官方引用 protobuf 导致的冲突问题 包含 arm64 支持
- app提交至itunes connect,在预处理中显示“二进制文件无效”
- iOS开发证书变成"此证书的签发者无效"解决方法
- iOS开发证书"此证书的签发者无效"解决方法
- flash AIR开发的IOS app上传APP Store报错:ERROR ITMS-90086:"missing 64-bit support.
- ios开发---解决Xcode的"Could not insert new outlet connection"问题
- iOS开发证书"此证书的签发者无效"解决方法
- iOS开发证书"此证书的签发者无效"解决方法
- IOS APP开发提交流程证书问题
- IOS APP开发提交流程证书问题
- IOS 开发 证书显示 "此证书签发者无效" 解决办法