概要
iOS上应用包瘦身的思路大致总结为:
先学会用可靠的测量方法取得应用包的大小,然后通过如下的方法进行优化
- 利用平台提供的特性: “Rebuild from bitcode” 和 "Asset Catalog"
- 压缩图片: pngcrush工具,使用JPEG,使用Iconfont代替图片等方法
注意:pngcrush在xcode的工具中可以找到xcrun -sdk iphoneos pngcrush
- 使用合适大小的音,视频文件
- 最重要,最有效,也是最难的方法,删除不用的东西:图片,库,文件,代码等等
参考文档
官方-首次安装和下载大小的缩减
官方-更新大小的缩减
11M iOS App给你的瘦身建议
iOS瘦身之删除无用的mach-O文件
基于clang插件的一种iOS包大小瘦身方案
辅助工具
注意不含拼接使用的情况