1. 程式人生 > >最簡單方式解出線上app中Assets.car的圖片資源

最簡單方式解出線上app中Assets.car的圖片資源

有時候我們會有這種需求:下載的別人開發的App,想提取到裡面包含的所有圖片檔案,但是下載的包裡面我們直接能看到的圖片卻是很有限的。而這裡面還有一個比較大的檔案那就是Assets.car,那麼它是什麼呢?實際上這就是我們平常開發中放在Assets.xcassets中的圖片資源。這裡要講的就是如何用最簡單的方式取出Assets.car中的圖片檔案。

首先到github下載cartool(沒錯,這就是我們即將用來取圖片的神器),地址:https://github.com/steventroughtonsmith/cartool,下載好之後,解壓看到如下的目錄結構:
下載解壓後的目錄
然後開啟cartool.xcodeproj檔案,在開啟的xcode專案中進入Edit Scheme
這裡寫圖片描述


之後按照下圖中的操作順序進行:
注意點:Assets.car檔案路徑和儲存圖片的資料夾的檔案路徑順序是固定的,Assets.car在第一個,資料夾在第二個,如果寫反就出錯了,切記切記!
這裡寫圖片描述
然後關閉Edit Scheme,執行程式,稍等一會就會發現解出的圖片名稱被打印出來,然後去剛才設定的儲存解出圖片的資料夾檢視,是不是成功獲取到了自己需要的圖片?這些圖片中會為不同平臺使用的圖片加上對應的平臺,比如iphone、ipad、watch、tv等等,方便我們按需取圖哦,有木有很簡單?希望對你有幫助!
控制檯列印圖片
在對應資料夾儲存圖片