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

Chr*_*ris 7 xcode alamofire carthage bitcode tvos

上传到iTunesConnect for TestFlight发行版后,我的tvOS应用程序验证失败.

验证失败,并显示以下消息:

无效的可执行文件 - 可执行文件"MyApp.app/Frameworks/Alamofire.framework/Alamofire"不包含bitcode.

我的购物车:github "Alamofire/Alamofire" "tvOS".

我正在使用XCode 7.1的发布版本.我没有看到ENABLE_BITCODE我的tvOS目标.(我假设bitcode已启用我的目标,因为它对tvOS是强制性的).此外,BITCODE_GENERATION_MODE设置bitcode为Alamofire tvOS分支.

otool -l Carthage/Build/tvOS/Alamofire.framework/Alamofire | grep LLVM没有回报.所以,看起来我似乎缺少bitcode支持.

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

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

Bob*_*obC 0

我认为您正在项目设置中使用 appletvsimulator 提交框架。检查此链接 迦太基问题