我在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
关于我为什么还会收到错误的任何想法?
答案 0 :(得分:1)
据我所知,如果您没有源代码,那么您将无法在启用bitcode的情况下重新构建该框架。
在我看来,我需要从源代码重建一些幸运的开源框架。
我查看了SwiftyJSON,看起来已经支持bitcode,请尝试更新到最新版本https://github.com/SwiftyJSON/SwiftyJSON
另外,你有没有机会通过迦太基获得SwiftyJSON?他们也对bitcode的支持更新了他们的发布。 https://github.com/Carthage/Carthage