我正在用Xcode9.1为tvOS开发一个框架。这个框架包括一个静态库(我编译了它并启用了bitcode )。
问题是框架没有启用bitcode。我正在使用otool检查它是否启用了bitcode:
tool -l blabla.Framework/myFramwork | grep __LLVM我什么也得不到(这意味着bitcode被禁用)
在Xcode的build设置中,"bitcode enable“选项不存在。
据我所知,位码对于tvOS来说是强制性的,默认设置应该是YES,但不知何故,它并没有发生。
我遗漏了什么?我需要添加什么?
发布于 2017-11-17 07:34:37
我不记得从一开始就有为Xcode中的tvOS目标打开/关闭位代码的选项。可能是在最初的测试版中,但该选项对于tvOS AFAIK是不存在的,并且默认情况下构建是位代码启用的,只要您为设备构建。模拟器的构建将不会启用bitcode。
https://stackoverflow.com/questions/47220024
复制相似问题