【问题标题】:tvos: iTunesConnect Validation Fails for Alamofire Framework: does not contain bitcodetvos:Alamofire 框架的 iTunesConnect 验证失败:不包含位码
【发布时间】:2016-01-21 04:49:57
【问题描述】:

我的 tvOS 应用在上传到 iTunesConnect 以进行 TestFlight 分发后验证失败。

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

无效的可执行文件 - 可执行文件“MyApp.app/Frameworks/Alamofire.framework/Alamofire”不包含位码。

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

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

otool -l Carthage/Build/tvOS/Alamofire.framework/Alamofire | grep LLVM 不返回任何内容。所以,我似乎缺少对位码的支持。

在模拟器和真实设备上一切正常。

如何使用 Carthage 构建支持位码的 Alamofire 框架版本,以使其通过 Apple 服务器端验证?

【问题讨论】:

    标签: xcode alamofire tvos bitcode carthage


    【解决方案1】:

    我认为您在项目设置中提交了带有 appletvsimulator 的框架。检查此链接Carthage issue

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-05
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 1970-01-01
      • 2017-07-03
      相关资源
      最近更新 更多