美文网首页iOS 提交被拒
AppStore 提审后提示“二进制文件无效” 的解决方法

AppStore 提审后提示“二进制文件无效” 的解决方法

作者: 流年划过颜夕 | 来源:发表于2019-08-22 10:04 被阅读0次

最近遇见AppStore 审核后提示“二进制文件无效”


image.png

原因是暂不支持用Xcode-beta版打包上传,需要用Xcode正式版提交:


image.png

解决办法,首先查看Apple的邮件反馈,根据邮件内容进行相应修改:
1.用Xcode正式版提交
2.建议修改设置为"Edit scheme - Analyze - Release" 和"Edit scheme - Anchive - Release"
3.最后更新Build ID

注意:
1.“二进制文件无效”的原因是Apple生产环境无法解析文件。如用了Xcode-beta版上传部署的文件,即使TestFlight通过了,但是正式环境还是会没法解析,一定要用正式版打包上传

2.“二进制文件无效” 很多是因为使用了系统私有库方法,比如代码里有"com.apple.springboard.lockstate"关键字也会判断二进制文件无效

3.如果info.plist里面添加了无用字段,如UIRequiredDeviceCapabilities的配置中的HealthKit配置,但是App没有用,可能也会有以上提示.

相关文章

网友评论

    本文标题:AppStore 提审后提示“二进制文件无效” 的解决方法

    本文链接:https://www.haomeiwen.com/subject/tdmgsctx.html