iOS的ipa包瘦身之旅
最近專案比較空閒之餘做個包瘦身檢測,本身包大小也才27M左右,優化空間不大,把方法記錄下給廣大道友。
1、未使用的檔案檢測
使用檢測工具:WHC_Scan( ofollow,noindex">https://github.com/netyouli/WHC_Scan ,支援iOS和安卓端)

掃描結果
2、未使用的圖片檢測
檢測工具:LSUnusedResources( https://github.com/tinymind/LSUnusedResources )

掃描結果
3、生成的可執行檔案檢測
用js指令碼解析mach-o檔案( https://gist.github.com/bang590/8f3e9704f1c2661836cd )

檢測結果
減少,比如armv7s、armv7、arm64,會節省不少空間。
4、未呼叫的方法檢測
工具:SMCheckProject( https://github.com/ming1016/SMCheckProject )

掃描結果
,所以沒有深入研究。