一般静态库中支持真机和模拟器多种CPU架构,比如(armv6, armv7,armv7s, arm64, i386, x86_64)。
- 查看静态库信息
使用下面指令查看当前静态库包含的架构的信息。
lipo -info ./xxx.a
- 拆分静态库
使用以下命令可以实现将xxx.a中的 arm64 架构分离为新的 xxx_arm64.a 静态库(该静态库只包含arm64架构)。
lipo ./xxx.a -thin arm64 -output xxx_arm64.a
- 合并静态库
使用下面命令可实现将xxx_armv7.a与xxx_arm64.a合并为一个新的静态库new.a.
lipo -create xxx_armv7.a xxx_arm64.a -output new.a