安裝包瘦身

安裝包瘦身:

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插件檢測出重複的代碼、未被調用的代碼(這個涉及的知識面比較廣不好學)

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