0

我现在正在玩 otool 一个小时,但如果二进制文件启用了位码,我不知道如何获取信息。

它尝试了以下方法:

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

otool -arch arm64 -l testApp1 | grep bitcode

之后我从kontakt.io下载了一个二进制框架。我确定启用了位码。所以我尝试了:

otool -arch arm64 -l KontaktSDK | grep bitcode

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

我玩这个的原因是,我已经构建了一个二进制框架,但我不知道为什么有时该框架完全启用了位码,而有时却没有。

4

1 回答 1

1

根据这个答案,有两个可能的事情要检查,bitcode__LLVM.

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

[.../KontaktSDK.framework]:;otool -arch arm64 -l KontaktSDK | grep __LLVM
  segname __LLVM
   segname __LLVM
于 2016-09-27T06:11:20.407 回答