【问题标题】:Bitcode Enabled - Prepare for iOS 9 (xcode7 beta, iOS 6 support)启用位码 - 为 iOS 9 做准备(xcode7 beta,iOS 6 支持)
【发布时间】:2015-08-24 10:43:57
【问题描述】:

我有一个支持 iOS 5 及更高版本的静态库,我们正在努力为即将推出的 iOS 9 做准备。

在搜索了几个来源后,我找不到以下问题的直接答案:

  1. 位码是强制性的吗?如果我设置Enable Bitcode = False 会发生什么影响主机应用程序?

这个post 暗示作为一个静态库,我必须启用位码。

  1. 尝试构建库时出现错误:-fembed-bitcode is not supported on versions of iOS prior to 6.0 我可以选择为某些 iOS 版本关闭它吗?有没有合适的处理方法。

【问题讨论】:

    标签: ios ios9 bitcode


    【解决方案1】:

    不,Bitcode 目前不是强制性的,除非您的应用具有 watchOS 扩展程序。

    但是,如果应用想要启用 Bitcode,那么它使用的所有库和框架也必须启用 Bitcode。因此,如果您为您的库禁用 Bitcode,任何想要启用 Bitcode 的人都无法使用它。

    目前无法有条件地启用/禁用位码。这是许多库提供商从 iOS 9 开始停止对 iOS 5 的支持的原因之一。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-10
      • 1970-01-01
      • 1970-01-01
      • 2018-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多