【问题标题】:Cannot get -fembed-bitcode to work无法让 -fembed-bitcode 工作
【发布时间】:2015-11-12 17:51:29
【问题描述】:

我在 Xcode 7.1.1 中遇到的当前错误是:

ld: bitcode bundle could not be generated because 
'/Users/--/Carthage/Build/tvOS/SwiftyJSON.framework/SwiftyJSON' was built without full bitcode. All frameworks and dylibs for bitcode must be generated from Xcode Archive or Install build for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

每个人都说要在其他 C 标志中添加“-fembed-bitcode”。我已经这样做了,但我仍然遇到同样的错误。我不确定是我添加它的方式还是什么。

我目前正在将其添加到 Other C Flags > Release > Any tvOS SDK

关于为什么我仍然收到错误的任何想法?

【问题讨论】:

    标签: xcode7 tvos swifty-json bitcode


    【解决方案1】:

    据我所知,如果您没有源代码,您将无法在启用位码的情况下重新构建该框架。

    我碰巧需要从源代码重建一些幸运的是开源的框架。

    我查看了 SwiftyJSON,似乎已经支持 bitcode,尝试更新到最新版本https://github.com/SwiftyJSON/SwiftyJSON

    另外,你有没有机会通过 Carthage 获得 SwiftyJSON?他们也更新了对位码的支持。 https://github.com/Carthage/Carthage

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-23
      • 2014-12-26
      相关资源
      最近更新 更多