ios – 如何检查框架是否支持Xcode7的BITCODE

Xcode 7开始,它成为第三方框架应该支持 Bitcode的常见问题之一.我们还可以通过在Build设置中将ENABLE_BITCODE设置为NO来禁用BITCODE.但我不想把它关闭,而是我想将所有的框架转换为BITCODE兼容.

那么如何检查一个框架是否符合BITCODE,除了在Xcode中编译框架.有时Xcode为一个框架的BITCODE兼容性提供错误,即使他们没有BITCODE支持,也会给其他框架.

有没有任何工具/命令行检查?

解决方法

this Apple Developers Forum讨论,用户 dshirleybwilson建议使用命令行工具otool和grep检查是否存在位代码段.
$otool -l libName.o | grep __LLVM

要么

$otool -l MyFramework.framework/Versions/A/MyFramework | grep __LLVM

运行上述命令,如果库包含位代码,您将看到segname __LLVM输出.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...