如何使用otool检查是否启用了位代码

问题描述:

我现在正在使用otool工作几小时,但我没有弄清楚如何获取信息,如果启用了二进制代码。如何使用otool检查是否启用了位代码

它尝试了以下内容:

首先,我建立一个简单的iOS应用程序并运行:

otool -arch arm64 -l testApp1 | grep bitcode 

之后,我下载了一个二元框架,从kontakt.io。我确信有位代码被启用。所以我尝试过:

otool -arch arm64 -l KontaktSDK | grep bitcode 

我也没有收到任何信息。我有什么问题吗?这是新的Xcode8的错误吗?

为什么我玩这个的原因是,我建立了一个二进制框架,我不知道为什么有时框架是完全启用bitcode,有时不是。

According to this answer有两种可能的检查项目,bitcode__LLVM

当我下载KontaktSDK,我可以这样做:

​​
+0

这是否意味着,该__LLVM被发现,位码被启用? – patrickS

+0

似乎是这种情况(在这里查看许多其他StackOverflow和谷歌点击),但我还没有在apple.com上找到明确的文档。 –