我已经玩了几个小时的otool了,但是我不知道如何获取信息,如果一个二进制文件启用了bitcode的话。
它尝试了以下操作:
首先,我构建了一个简单的iOS应用程序并运行:
otool -arch arm64 -l testApp1 | grep bitcode在那之后,我从kontakt.io下载了一个二进制框架。我确信那里的bitcode是启用的。所以我试着:
otool -arch arm64 -l KontaktSDK | grep bitcode我也没有得到任何信息。我做错什么了吗?这是新Xcode8的一个bug吗?
我玩这个游戏的原因是,我构建了一个二进制框架,我不知道为什么这个框架有时完全支持bitcode,有时不支持。
发布于 2016-09-27 14:11:20
According to this answer有两个可能的东西需要检查,bitcode和__LLVM。
当我下载KontaktSDK时,我可以这样做:
[.../KontaktSDK.framework]:;otool -arch arm64 -l KontaktSDK | grep __LLVM
segname __LLVM
segname __LLVMhttps://stackoverflow.com/questions/39716791
复制相似问题