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,可以去除不必要的調試符號。