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

前端之家收集整理的这篇文章主要介绍了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相关文章