說明:
1. 做APP的到最後都會有一個困擾那就是資源臃腫尤其是團隊協作下對於資源的把控不會規範的那麼及時,很容易出現無用的資源文件在資源包中,但是在這部分文件刪除和不刪除選擇上比較糾結很怕和項目中關聯耦合查找着刪除也不現實畢竟項目不一定就那麼兩三個文件是無用的,針對這種情況我的工具就應運而生了!
用途:
1. 做APP都會碰到渠道審覈的情況對有安裝包限制的渠道這個工具實用。
2. 對於可以熱更新的項目比如說遊戲項目,有很多玩家考慮到流量問題那麼這個工具實用。
思路:
- 排查項目中沒有實際引用到的csb文件,進而排查無效的csd文件
- 排查項目中沒有實際引用到的png文件包含png&plist組合,移動到臨時目錄供審覈
- 移動csd文件實際引用的資源到項目工程對應資源目錄下
- 排查項目中沒有實際引用到的腳本文件
- 檢查資源目錄下空文件夾
- 對png資源進行品質壓縮
- 上述階段會保留記錄以文件到形式保留到本地供審覈使用
應用實例:
本人是做遊戲的使用引擎是cocos2dx資源編輯器用的是cocostudio所以針對資源的優化也是從資源的csd文件開展的