本文主要是介绍xcode 打包framework时去除某些架构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
下图所示为编译后的.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命令进行真机和模拟器的合并。
这篇关于xcode 打包framework时去除某些架构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!