获取APP的图片(CARTOOL)

前言:在我们日常开发工作当中,我们经常会模仿一些经典的APP来开发,而我们今天所需要的就是延续《APP的基本结构与构建过程》上的内容。

首先我们以斗鱼TV的App来举例:

1.在斗鱼TV APP的ipa文件解压的文件夹当中列着很多文件,里面包含着一般的icon图片与launch图片,但是这些图片只是很小很小的一部分图片,别的大部分图片则是在asset.car文件内,但是这个文件一般是无法打开的,那我们要怎么做呢

2.用cartool工具

cartool适用于mac的工具,专门破解asset.car文件,从而获取所需的图片。

而cartool是一个开源的工具,在git hub上就能下载。

下载后解压,然后用Xcode打开,就会出现以下图一的情况:


获取APP的图片(CARTOOL)_第1张图片
图一

在图一我们可以看到是传统Xcode的大致框架,而我们只需要找到My Mac左边的cartool图标点开就会出现菜单栏,然后选中edit scheme就会出现以下图二情况:


获取APP的图片(CARTOOL)_第2张图片

我们在图二当中可以看到Argument Passed On Launch菜单栏,正常的路径为:

Arguments>Argument Passed On Launch

点击+按钮之后,把相应的Assets.car文件拉进去,如图三图四所示:


获取APP的图片(CARTOOL)_第3张图片
图三


获取APP的图片(CARTOOL)_第4张图片
图四

再然后把需要放图片的文件夹以同样的步骤完成添加,最后如图五:


获取APP的图片(CARTOOL)_第5张图片
图五

最后运行就可以了

我们就能在 未命名文件夹内看到我们所需要的图片文件都已经完成去取出:

获取APP的图片(CARTOOL)_第6张图片

好了,这就是我们所需要的文件。

谢谢大家支持

你可能感兴趣的:(获取APP的图片(CARTOOL))