步骤以下(以咪咕阅读为例):
一、打开iTunes,先进入其中的App Store,而后在搜索框中搜索“咪咕阅读“,以下图:
而后获取“咪咕阅读App“。git
二、获取以后,点击个人应用,找到“咪咕阅读“,而后右键选择“在Finder”中显示,咱们会发现一个名为“咪咕阅读 6.1.0.ipa“的安装包,不要直接双击打开,右键选择打开方式:归档实用工具,而后就能够得到一个同名的文件夹,在Payload中找到一个包(CMRead.app),右键选择显示包内容,全部资源都在这个包里面,一样也有App全部的本地素材,固然有一些素材是经过网络加载的(一般是一些须要常常换的素材)。github
三、经过上述步骤,可能仍有找不到的素材,此时找到包中的Assets.car文件。(由于当开发者使用Image Assets管理图片资源后,咱们下载App解包后没法看到原始的图片,全部的图片都被存储在Assets.car文件中)xcode
四、此时可使用开源工具cartool来提取 .car文件中的资源。
cartool的下载地址以下:
https://github.com/steventroughtonsmith/cartool网络
五、打开终端,输入 git clone https://github.com/steventroughtonsmith/cartool,点击Enter,会在相应路径中获得一个cartool文件夹,该文件夹中的内容以下图所示:
方法一:
使用Xcode打开上图中的cartool.xcodeproj工程,而后经过 product–>scheme–>edit scheme,而后分别添加 “Assets.car的文件路径“和“存放解压后图片的文件夹路径“,以下所示:
再次运行该程序,便可获得Assets.car中的图片资源。app
方法二:
采用终端命令行的形式,同上,首先使用Xcode打开上图中的cartool.xcodeproj工程,编译后自动生成可执行文件,右键选择show in finder,以下图所示:
得到该可执行文件cartool的路径,而后执行以下命令,格式以下:工具
可执行文件cartool的路径 “待解压的Assets.car文件路径” “存放解压后图片的文件夹路径”命令行
点击Enter,便可获得Assets.car中的图片资源。code