上传到iTunesConnect for TestFlight发行版后,我的tvOS应用程序验证失败.
验证失败,并显示以下消息:
Invalid Executable – The executable ‘MyApp.app/Frameworks/Alamofire.framework/Alamofire’ does not contain bitcode.
我的Cartfile:github“Alamofire / Alamofire”“tvOS”.
我正在使用XCode 7.1的发布版本.我没有看到我的tvOS目标的ENABLE_BITCODE. (我假设bitcode已启用我的目标,因为它对tvOS是强制性的).此外,BITCODE_GENERATION_MODE设置为Alamofire tvOS分支的bitcode.
otool -l Carthage / Build / tvOS / Alamofire.framework / Alamofire | grep LLVM什么都不返回.所以,看起来我似乎缺少bitcode支持.
事情在模拟器和真实设备上运行良好.
解决方法
我想你是在项目设置中用appletvsimulator提交Framework.检查此链接
Carthage issue
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。