工程在經過多人後,往往會出現較多的垃圾,導致打包出來的ipa文件偏大,有時候我們會通過清理代碼來給程式瘦身,而瘦身ipa效果明顯的,主要通過清理程式里的無用圖片。 推薦一個清理圖片的應用 https://github.com/tinymind/LSUnusedResources 直接打開運行,點擊B ...
工程在經過多人後,往往會出現較多的垃圾,導致打包出來的ipa文件偏大,有時候我們會通過清理代碼來給程式瘦身,而瘦身ipa效果明顯的,主要通過清理程式里的無用圖片。
推薦一個清理圖片的應用 https://github.com/tinymind/LSUnusedResources
直接打開運行,點擊Browse..選擇工程目錄,再點擊Search
搜索出該搜索工具認為工程里沒有用到的圖片,當然那些沒搜出來的就都是有使用的圖片了,不用理會
註意:這裡所說沒有用到的圖片不是真的沒有用到,因為這個工具他認圖片使用的方式是通過imageName:@"xxx"這個方法來識別的,為了避免誤刪,這個時候就把圖片名字複製到xcode裡面搜索一下
搜索名字要根據你平常使用圖片的情況來搜索,按習慣png文件搜索是不加@2x.png去搜索的,jpg文件使用時要加.jpg的,只要像平時一樣,搜一下就知道有沒有使用了,然後把無用的圖片在工具裡面選中後點擊delete就可以了。刪完後,工程里就識別不到那些圖片,在工程里展開圖片文件,看到刪了的圖片變成紅色,這時再把紅色警告的圖片刪了就完事了。
在xcode里再搜索一次是為了避免程式帶來的誤刪,很多清理工具都存在搜索不准確的問題,這個工具我覺得比較簡單好用,就介紹了下。