您的当前位置:首页正文

如何高效的抓取iOS下ipa的所有图片

来源:要发发知识网

描述一   通过以下方式我们可以获取一个app部分的图片,但是我们发现很多情况下,获取的这些图片根本就是不够的,没有我们想要的

   来来来,小猴子们跟着我们的节奏一起来

第一步:通过iTunes下载我们下载我们的目标app

第二步  右击我们的目标app   选择在finder打开显示   然后如下图

第三步   继续右击  -打开方式-使用归档工具      蒙蔽的小猴子们   注意看了这个时候展示在我们眼前的是这个样子的文件

第四步  点击Payload打开这个文件  出现如下文件(**重点**  你们看见只要出现如图的图标就可以了  Fruitday这个是app的文件名字  我们自动忽略就行  别一脸蒙蔽的抓着Fruitday这个文件名不放)

然后右击选择显示包内容   见证奇迹的时刻到了 

😍  哇 好神奇 有没有   我们看到了好多图片   然后你们这些一脸蒙蔽的小猴子在文件中找啊找  找啊找  会发现少了很多文件   很多我们需要的文件并没有   这个。。。。。怎么办呢    此刻一脸蒙蔽       那么就看我们的描述二


描述二  (**重点  描述二的实现是基于描述一的  所以不会描述一的  麻烦大爷您取看看啊**)

第五步   我们在当前文件夹中搜索后缀为.car的文件   这个时候出现如图所示

看见Assets.car有没有很熟悉的感觉  没错  他就是穿了马甲的这货

小猴子们应该都知道  在Xcode中   我们这个东西是用来存放图片的   但是苹果不允许我们直接打开ipa中的这个文件  所以做了特殊处理   那又怎么办呢    一脸蒙蔽  。。。。。

第六步    俗话说站在巨人的肩膀上  才能尿的更远  git上已经有大神帮我们写好了一个开源工具

第七步   下载好  解压后用Xcode打开项目    选择edit scheme...

然后自己新建一个文件用以保存我们用工具从.car中倒出的图片  如图

(**Mac下获取一个文件的路径 没有win那么方便  如果你是右击文件  -->查看显示简介-->文件路径  然后你会发现Xcode就会崩溃  显示的是找不到这个目录下的文件  正确的解锁姿势应该是如下图**)

将我们的目标文件拖拽到终端中  然后将终端显示的路径复制粘贴到上一幅图的路径中  然后运行Xcode  大功告成,此时我们发现我们新建的空的文件中已经解锁了很多图片