如何快速刪除iOS項目中的無用圖片

前言

當(dāng)我們的項目越來越大時,就會出現(xiàn)很多沒有使用過的圖片,為了減小打出的包體積,我們需要把這些沒有使用的圖片刪除。刪除這些沒用的圖片其實很頭疼,因為圖片太多了手工去搜索成本非常大,所以我寫了一個腳本用來查詢哪些圖片沒有在項目中使用。

find_unused_images,腳本在這個倉庫中,歡迎使用或star

使用

填寫image_path變量和search_path變量,image_path是xcassets文件夾所在路徑,search_path是源代碼所在路徑。路徑根據(jù)實際情況填寫絕對路徑或者相對路徑。列如

# Your xcassets folder path, such as ./Images.xcassets
image_path='./Images.xcassets'
# The path of your source file, such as ./ExampleApp/
search_path='./ExampleApp/'

填寫完路徑直接運行即可,腳本會在你的桌面生成unused_images.txt文件,里面包含所有未使用的圖片名字。

source find_unused_images.sh

需要注意的是,有一些使用圖片的代碼會使得工程中正在使用的圖片被判斷為未使用的圖片,這也是我不把查詢到的圖片直接刪除的原因。如

[UIImage imageNamed:[NSString stringWithFormat:@"upvote_numbers_%ld", (long)n]]
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明AI閱讀 16,214評論 3 119
  • 今天第一天使用簡書。少了當(dāng)初寫第一篇博客文字時的興奮和期待,多了些惶恐、茫然和慌亂。文章二字,讓我心生畏懼。不能那...
    溫小暖000閱讀 281評論 0 0
  • 周一到周四,各種習(xí)慣都很好,周末序幕已拉開對自己各種放松。 今天實在看不過去了,我批評教育你,你哭了。以前我會內(nèi)疚...
    圖媽2018閱讀 217評論 0 0

友情鏈接更多精彩內(nèi)容