安裝包瘦身:
1.安裝包(IPA)主要由可執行文件、資源組成
2.資源(圖片、音頻、視頻等) 採取無損壓縮 去除沒有用到的資源:https://github.com/tinymind/LSUnusedResources
3.可執行文件瘦身
編譯器優化
Strip Linked Product、Make Strings Read-Only、Symbols Hidden by Default設置爲YES
去掉異常支持,Enable C++ Exceptions、Enable Objective-C Exceptions設置爲NO,Other C Flag添加-fno-exceptions
也可利用AppCode(https://www.jetbrains.com/objc/)檢測未使用的代碼:菜單欄 -> Code -> Inspect Code 編寫LLVM插件檢測出重複的代碼、未被調用的代碼(這個涉及的知識面比較廣不好學)