美文网首页iOS小技巧
iOS .a包的处理lipo

iOS .a包的处理lipo

作者: MonKey_Money | 来源:发表于2020-10-22 16:51 被阅读0次

合并包

lipo -create A.a B.a -output C.a
//A包和B包合并成C包

查看包包含的架构

lipo -info A.a
A包支持的结构

移除某一个架构

lipo -remove x86_64 A.a -o B.a
移除A包中的x86_64架构后得到B包

取出某一个包的某一个架构包

lipo A.a -thin armv7 -output B.a
取出A包中的armv7结构得到B包

查看库中所包含的文件列表

ar -t A.a
首先通过-thin,提取出一个架构的包,,然后ar -t

解压出object file

ar xv A.a
首先通过-thin,提取出一个架构的包,然后ar xv

删除冲突 (没有用过)

rm ALButton.o

重新打包 (没有用过)

ar rcs armv7.a armv7/*.o

相关文章

网友评论

    本文标题:iOS .a包的处理lipo

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