前言
收集来的静态库操作指令!分享给大家!想了解静态库,那么就去拆解它
操作指令
1.首先你得有一个静态库!!!(制作静态库 )
2.查看静态库中包含哪些架构 (iOS设备的CPU架构)
lipo -info libLibraryTest.a
3.解压出指定架构的静态库
lipo -extract_family armv7 -output libLibraryTest-armv7.a libLibraryTest.a
4.将a格式的静态库解压为o文件
ar -x libLibraryTest-armv7.a
5.将.o文件重新合成一个.a文件 (为了方便查看,新建一个文件夹)
libtool -static -o libLibraryTest-armv7.a *.o
6.合并不同架构的.a文件 (为了方便查看,新建一个文件夹)
lipo -create -output libLibraryTest.a libLibraryTest-armv7.a libLibraryTest-i386.a
再次查看libLibraryTest.a (可以发现里面只有armv7及i386架构)