iOS 瘦身策略

1、生成linkmap文件,查看可執行文件的大小。在Build Settings中Write Link Map File設置爲Yes(release時候不要設置爲Yes),build後,LinkMap文件ingage-LinkMap-normal-x86_64,地址:/Users/XXX/Library/Developer/Xcode/DerivedData/XXX-aquckyasacajztamzgvydtrnnqtc/Build/Intermediates.noindex/XXX.build/Debug-iphonesimulator/ingage.build。

LinkMap分析工具:https://github.com/huanxsd/LinkMap

2、無用圖片資源的刪除。

工具:LSUnusedResources(https://github.com/tinymind/LSUnusedResources

3、圖片壓縮

    工具使用ImageOptim(https://github.com/ImageOptim/ImageOptim)。當然小熊貓tinypng這個壓縮也非常好用(https://tinypng.com/

4、刪除無用文件

工具:CATClearProjectTool-master(https://github.com/CatchZeng/CATClearProjectTool

5、打包策略調整,編譯器優化級別。Xcode中,Build Settings->Optimization Level,release版應該選擇Fastest, Smalllest,這個選項會開啓那些不增加代碼大小的全部優化,並讓可執行文件儘可能小。

6、去除符號信息。Xcode中,Strip Debug Symbols During Copy 和 Symbols Hidden by Default 在release版本應該設爲yes,可以去除不必要的調試符號。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章