最近在學習swift的過程中,準備通過模仿一個app來實戰一下,于是我去下載了一個斗魚直播,不是打廣告.....因為模仿嘛,所以就需要獲取其中的圖片資源,本以為能很順利的得到,沒想到還是遇到了一個小麻煩,興慶的是還是找到很好的辦法來解決,下面就來記錄下獲取app中圖片資源的過程
1、下載APP、
通過iTunes在商店中搜索你需要的app,如下圖

然后進行下載

2、打開ipa包,查看資源文件
在iTunes中的應用->iPhone 應用中,我們找到剛剛下載的app,然后右鍵點擊在Finder中顯示,然后選擇ipa包,通過解壓的方式,將其解壓


最后我們就能得到一個文件夾,點擊該文件夾,選擇Payload文件,然后我們會看到如下的文件

點擊該文件,右鍵選擇顯示包內容,就可以進入里面看到資源文件了。

3、如何獲取Assets.car中的圖片資源
在上面操作后,進入到資源文件文件夾中,另我大失所望的是居然沒有我想要的所有圖片資源,只要很少的一些,比如logo和引導頁面的圖片,但是我卻發現了一個我們經常用的,那就是Assets.xcassets打包后生成的Assets.car文件,由于蘋果公司不提供直接查看Assets.car的工具,所以查了下資料,很快就找到了cartool這么一個工具

通過cartool工具,我們便能解析出圖片資源
下載方法:通過終端
git clone https://github.com/steventroughtonsmith/cartool
將下載下來的工程打開,大概就是這樣

打開該工程后,就進入最重要的一步了,通過下面的步驟product 主站蜘蛛池模板: 彝良县| 金阳县| 郎溪县| 方山县| 永川市| 阿合奇县| 林州市| 阿拉善左旗| 禹城市| 手游| 余姚市| 淮阳县| 陇南市| 仁化县| 平塘县| 静宁县| 奈曼旗| 开化县| 太保市| 武威市| 罗甸县| 宜都市| 保山市| 招远市| 揭东县| 搜索| 黔南| 临猗县| 龙井市| 九寨沟县| 隆尧县| 兰坪| 鹤山市| 清徐县| 石家庄市| 广州市| 晋城| 盘山县| 丘北县| 杭州市| 长岭县|