下图所示为编译后的.framework文件:
已知该.framework支持的真机架构为arm64和armv7两种。现在想要缩小framework库的容量,只保留arm64架构。Terminal中运行:
lipo MySencodeFrameWork.framework/MySencodeFrameWork -thin arm64 -output MySencodeFrameWork
模拟器架构的处理相同,如果只想保留x86_64架构:
lipo MySencodeFrameWork.framework/MySencodeFrameWork -thin x86_64 -output MySencodeFrameWork
最后使用lipo -create命令进行真机和模拟器的合并。