iOS静态库的分离和打包

查看.a文件所包含架构
lipo -info xxxx.a

按架构分离不同平台的静态库
lipo xxxx.a -thin i386 -output xxxx.a

删除指定架构
ar -d tb64.a CEO.o

在当前目录拆分静态库为目标文件.o
ar -x xxx.a

将目标文件.o合并为静态库
libtool -static -o xxxx.a *.o
或者
ar crv libtest.a *.o
ar rc libtest.a *.o
ar -v -t arm64.a

将不同架构平台的静态库合并为完整的通用静态库
lipo -create xxxxx.a xxx.a -output XXX.a
————————————————
版权声明:本文为CSDN博主「爱Miss爱生活」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34253642/article/details/88633604

参考资料
https://www.cnblogs.com/machao/p/5288462.html
https://blog.csdn.net/naibozhuan3744/article/details/80435890

你可能感兴趣的:(iOS静态库的分离和打包)