iOS静态库常用命令

解决多个第三方SDK冲突问题

查看.a信息
lipo -info libx.a
取出armv7架构的文件
lipo libx.a -thin armv7 -output armv7/libx-armv7.a
查看libx-armv7.a有哪些文件
ar -t libx-armv7.a
解压libx-armv7.a中的文件
ar -x libx-armv7.a
将armv7文件夹中的.o打包成.a
ar rcs libx-newarmv7.a armv7/*.o
合并多个.a
lipo -create libx-armv7.a libx-x86_64.a -output libx-new.a
.o输出成.m
nm test.o > test.m

你可能感兴趣的:(iOS静态库常用命令)