我正在开发一个静态库,分发给许多开发人员。现在我面临着代码生成的问题。 当我将这个库包含到xcode项目并尝试将其归档时,连接器产生一个错误ENABLE_BITCODE在静态库
MyModule.o不包含位代码。您必须使用启用位码(Xcode设置ENABLE_BITCODE)重建它,从供应商处获得更新的库或禁用此目标的位码。对于架构arm64
我尝试了所有可能的事情(从here和here),没有任何帮助。在启用位代码标志的情况下,主机项目仍然不可编程。
奇怪的是otool -l
命令说所有模块都包含一个位代码段。为什么xcode项目无法归档呢?
请注意这一点:我确定您也有Bolts.framework。这已经被新的FBSDK框架内部引用了。然而,解析(如果有的话)将需要一个Bolts.framework,并且需要从Parse中获得。旧的(FacebookSDK)Bolts可能导致编译器问题。 – Aggressor
感谢您的建议。我打算停止使用FacebookSDK并使用本地帐户框架。 – heximal