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

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

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

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


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

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


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

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

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


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

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

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


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

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

GitHub - steventroughtonsmith/cartool: Export images from OS X / iOS .car CoreUI archives

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

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一种新的协议。它实...
    香橙柚子阅读 24,111评论 8 183
  • 一、概述 iOS开发若急需使用切图或者觉得美工切的图片差强人意,最好的办法就是借(tou)鉴(qu)其他专业的Ap...
    CoderMikeHe阅读 5,467评论 9 57
  • 谈起校园说起青春,二零一五年六月大学正式毕业离二零一七年六月快两年了,可心里头却觉得像毕业了两个世纪,我知道我不是...
    会钓鱼的小猴子阅读 698评论 0 2
  • “最有可能能呀,那一定是言蹊杀的了!”冬婶眼睛向上翻了一下便说道。 “莫要瞎说,事情还没弄明白咋还能这样说呢。警察...
    礼拜酒阅读 503评论 3 2
  • 今天与同学一起配眼镜,兜兜逛逛三家店,十二点到十六点,也想到李笑来老师说时间>金钱,可是现在对于穷学生的我们,对于...
    安小沐Ann阅读 180评论 0 0