iOS開發時圖片資源(png)是放置在Images.xcassets文件夾中進行管理的。
項目歸檔后就是ipa文件,在ipa文件中,Images.xcassets文件夾的內容放置在了Assets.car文件夾中。
因此只要解壓Assets.car,就能還原出該項目中Images.xcassets文件夾中的資源。
由於car的解壓不用於平時可見的zip或者rar等壓縮文件,需要一個解壓工具。
這個解壓工具在GitHub上面有源碼(OC語言寫的)提供,作為使用者,我們只需要如下操作:
1、使用命令行工具,下載該源代碼(注意:下面命令行后面敲上【空格】+【下載文件的目標文件夾路徑】= 下載到指定到文件夾中)
git clone https://github.com/steventroughtonsmith/cartool
2、下載成功后,運行這個項目,生成執行文件(下圖所示)。然后show in finder這個執行文件。
3、使用命令行工具,執行
【這個執行文件的路徑】+【空格】+【Asset.car文件的路徑】+【空格】+【解壓后存放的指定文件夾路徑】
敲完回車鍵,接下來就會解壓成功。