在Xcode 9.1中的tvOS框架中启用bitcode

时间:2017-11-10 09:55:34

标签: xcode tvos bitcode

我在Xcode 9.1中开发了一个tvOS框架。该框架包括一个静态库(我编译并启用了bitcode)。

问题是框架没有启用bitcode。我使用otool检查是否启用了bitcode:

tool -l blabla.Framework/myFramwork | grep __LLVM

我什么也没得到(这意味着禁用bitcode)

在Xcode的构建设置中,选项" bitcode enable"不存在。

据我所知,bitcode对于tvOS是强制性的,默认设置应该是YES但不知何故它没有发生。

我错过了什么?我需要添加什么?

1 个答案:

答案 0 :(得分:0)

我不记得有一个选项可以从一开始就为Xcode中的tvOS目标开启/关闭bitcode。可能是最初的测试版,但tvOS AFAIK不存在该选项,默认情况下,只要您为设备构建,构建就会启用bitcode。模拟器的构建不会启用bitcode。