位码未包含在我的框架中

Bitcode not being included in my Framework

我正在尝试构建一个包含位码的框架。为此,我使用了 this post(关于通用库的部分)。

之后,我尝试检查位码是否实际包含在以下结果中 this answer不过用框架做好像比较难。所以,我已经用我的 .a(我也生成了)完成了它,结果是库确实包含了位码。

当我尝试在 "Enable Bitcode" 设置为 "Yes" 的应用程序中使用它时出现问题,它给我错误:

bitcode bundle could not be generated because 'path/to/my/lib' was built without full bitcode. All object files and libraries for bitcode must be generated...

我可能遗漏了什么?我应该在应用程序中更改某些内容,还是需要在 Framework 项目中进行额外的配置?

谢谢

好吧,我终于找到了解决方案。在我的例子中,我在我的项目中导入了一些没有添加位码的库。

你必须检查你使用的每个库是否有 bitcode,如果没有,更新到有它的版本(或者下载代码并像我一样在启用 bitcode 的情况下自己编译)。

您可以检查一个库是否启用了我问题中的 link 的位码,但我会再次粘贴它 here

希望这对某人有所帮助。