iOS小技巧

iOS .a包的处理lipo

2020-10-22  本文已影响0人  MonKey_Money

合并包

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

上一篇下一篇

猜你喜欢

热点阅读