获取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)
文章图片
图一 在图一我们可以看到是传统Xcode的大致框架,而我们只需要找到My Mac左边的cartool图标点开就会出现菜单栏,然后选中edit scheme就会出现以下图二情况:


获取APP的图片(CARTOOL)
文章图片
我们在图二当中可以看到Argument Passed On Launch菜单栏,正常的路径为:
Arguments>Argument Passed On Launch
点击+按钮之后,把相应的Assets.car文件拉进去,如图三图四所示:


获取APP的图片(CARTOOL)
文章图片
图三

获取APP的图片(CARTOOL)
文章图片
图四 再然后把需要放图片的文件夹以同样的步骤完成添加,最后如图五:
【获取APP的图片(CARTOOL)】

获取APP的图片(CARTOOL)
文章图片
图五 最后运行就可以了
我们就能在 未命名文件夹内看到我们所需要的图片文件都已经完成去取出:
获取APP的图片(CARTOOL)
文章图片
好了,这就是我们所需要的文件。
谢谢大家支持

    推荐阅读