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

时间:2015-10-22 01:34:01

标签: xcode alamofire tvos bitcode carthage

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

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

  

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

我的购物车档案:github "Alamofire/Alamofire" "tvOS"

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

otool -l Carthage/Build/tvOS/Alamofire.framework/Alamofire | grep LLVM确实没有返回任何内容。所以,看起来我似乎缺少bitcode支持。

在模拟器和真实设备上工作正常。

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

1 个答案:

答案 0 :(得分:0)

我认为您在项目设置中使用appletvsimulator提交Framework。请检查此链接Carthage issue