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

ios – 如何检查框架是否支持Xcode7的BITCODE,第1张

概述从 Xcode 7开始,它成为第三方框架应该支持 Bitcode的常见问题之一.我们还可以通过在Build设置中将ENABLE_BITCODE设置为NO来禁用BITCODE.但我不想把它关闭,而是我想将所有的框架转换为BITCODE兼容. 那么如何检查一个框架是否符合BITCODE,除了在Xcode中编译框架.有时Xcode为一个框架的BITCODE兼容性提供错误,即使他们没有BITCODE支持, 从 Xcode 7开始,它成为第三方框架应该支持 Bitcode的常见问题之一.我们还可以通过在Build设置中将ENABLE_BITCODE设置为NO来禁用BITCODE.但我不想把它关闭,而是我想将所有的框架转换为BITCODE兼容.

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

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

解决方法 从 this Apple Developers Forum讨论,用户 dshirley和 bwilson建议使用命令行工具otool和grep检查是否存在位代码段.
$otool -l libname.o | grep __LLVM

要么

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

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

总结

以上是内存溢出为你收集整理的ios – 如何检查框架是否支持Xcode7的BITCODE全部内容,希望文章能够帮你解决ios – 如何检查框架是否支持Xcode7的BITCODE所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1111955.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存