无法让-fembed-bitcode工作

时间:2015-11-12 17:51:29

标签: xcode7 tvos swifty-json bitcode

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

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

1 个答案:

答案 0 :(得分:1)

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

在我看来,我需要从源代码重建一些幸运的开源框架。

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

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