无法使 -fembed-bitcode 工作

Cannot get -fembed-bitcode to work

我在 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)

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

我目前正在将其添加到其他 C 标志 > 发布 > 任何 tvOS SDK

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

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

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

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

此外,您是否有机会通过 Carthage 获得 SwiftyJSON?他们也更新了对 bitcode 的支持。 https://github.com/Carthage/Carthage