1. 程式人生 > >iOS App瘦身---清理iOS工程裡無用的圖片

iOS App瘦身---清理iOS工程裡無用的圖片

LSUnusedResources

推薦一個清理圖片的應用 https://github.com/tinymind/LSUnusedResources

我們的工程在經過多人後,往往會出現較多的垃圾,導致打包出來的ipa檔案偏大,有時候我們會通過清理程式碼來給程式瘦身,而瘦身ipa效果明顯的,主要通過清理程式裡的無用圖片。

直接開啟執行,點選Browse..選擇工程目錄,再點選Search

搜尋出該搜尋工具認為工程裡沒有用到的圖片,當然那些沒搜出來的就都是有使用的圖片了,不用理會

注意:這裡所說沒有用到的圖片不是真的沒有用到,因為這個工具他認圖片使用的方式是通過imageName:@"xxx"這個方法來識別的,為了避免誤刪,這個時候就把圖片名字複製到xcode裡面搜尋一下

搜尋名字要根據你平常使用圖片的情況來搜尋,按習慣png檔案搜尋是不加@2x.png去搜索的,jpg檔案使用時要加.jpg的,只要像平時一樣,搜一下就知道有沒有使用了,然後把無用的圖片在工具裡面選中後點擊delete就可以了。刪完後,工程裡就識別不到那些圖片,在工程裡展開圖片檔案,看到刪了的圖片變成紅色,這時再把紅色警告的圖片刪了就完事了。

在xcode裡再搜尋一次是為了避免程式帶來的誤刪,很多清理工具都存在搜尋不準確的問題。