概要
iOS上應(yīng)用包瘦身的思路大致總結(jié)為:
先學(xué)會用可靠的測量方法取得應(yīng)用包的大小陌知,然后通過如下的方法進(jìn)行優(yōu)化
- 利用平臺提供的特性: “Rebuild from bitcode” 和 "Asset Catalog"
- 壓縮圖片: pngcrush工具鲸郊,使用JPEG,使用Iconfont代替圖片等方法
注意:pngcrush在xcode的工具中可以找到xcrun -sdk iphoneos pngcrush
- 使用合適大小的音,視頻文件
- 最重要,最有效,也是最難的方法,刪除不用的東西:圖片呻畸,庫,文件堪澎,代碼等等
參考文檔
官方-首次安裝和下載大小的縮減
官方-更新大小的縮減
11M iOS App給你的瘦身建議
iOS瘦身之刪除無用的mach-O文件
基于clang插件的一種iOS包大小瘦身方案
輔助工具
注意不含拼接使用的情況