xcode – tvos:Alamofire框架的iTunesConnect验证失败:不包含bitcode

前端之家收集整理的这篇文章主要介绍了xcode – tvos:Alamofire框架的iTunesConnect验证失败:不包含bitcode前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
上传到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支持.

事情在模拟器和真实设备上运行良好.

如何使用Carthage构建一个bitcode支持的Alamofire框架版本,以便通过Apple服务器端验证?

解决方法

我想你是在项目设置中用appletvsimulator提交Framework.检查此链接 Carthage issue

猜你在找的iOS相关文章