美文网首页
iOS lipo使用

iOS lipo使用

作者: MNCode | 来源:发表于2021-10-25 21:46 被阅读0次

    lipo源于mac系统要制作兼容powerpc平台和intel平台的程序。是管理Fat File的工具, 可以查看cpu架构, 提取特定架构,整合和拆分库文件。

    1、查看静态库支持的CPU架构lipo -info 库名

    image

    意思是只支持真机,再看我Xcode选择的是模拟器,果断连上手机 Command+B这次没问题了。

    2、合成一个库的两个不同CPU架构的库文件为一个

    lipo -create xxx.a xxx.a -output xxx.a

    3、拆分提取一个库的CPU架构

    从库中提取armv7架构保存

    lipo xxx.a -thin armv7 -output armv7.a

    4、从库中提取arm64架构保存

    lipo xxx.a -thin arm64 -output arm64.a

    5、获取链接前.o文件

    ar -x xxx.a

    6、链接合并.o文件为.a文件

    libtool -static -o ../xxx.a *.o

    7、查看可执行文件文件头详细信息

    lipo -detailed_info xxx.a

    8、移除架构

    lipo -remove x86_64 xxx.framework/xxx -o xxx.framework/xxx

    链接:https://www.jianshu.com/p/4fde400d58a8

    来源:简书

    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:iOS lipo使用

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