美文网首页
检测App、静态库、framework是否支持bitcode

检测App、静态库、framework是否支持bitcode

作者: 上路喽 | 来源:发表于2018-10-11 17:25 被阅读198次

    静态库:

    otool -arch armv7 -lxxx.a | grep __bitcode | wc -l

    如果输出的数字不为0,就代表包含bitcode

    framework和app,传递里面的二进制文件即可。

    但有些地方又是如下说明的:

    由于app中二进制和framework中二进制文件与.a文件存在差异,因为需要检查的是__LLVM段,当出现该段的时候,则表示支持bitcdoe,否则不支持。

    otool -l xxxx | grep __LLVM | wc -l  

    这里otool有个bug,当你的framework使用过lipo命令,进行拆解和合并之后,需要指定指令集进行检查才可以。

    otool -arch armv7 -l xxxx | grep __LLVM | wc -l

    相关文章

      网友评论

          本文标题:检测App、静态库、framework是否支持bitcode

          本文链接:https://www.haomeiwen.com/subject/cuzbaftx.html