上传到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服务器端验证?