位码未包含在我的框架中
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。
希望这对某人有所帮助。
我正在尝试构建一个包含位码的框架。为此,我使用了 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。
希望这对某人有所帮助。