转自:https://blog.csdn.net/felicity294250051/article/details/50208501
一、拿到资源包。
在iTunes里找到喜欢的应用,然后下载,直接将app拖到桌面上。得到一个.ipa资源包,如下图:
二、将资源包更改为.zip格式,然后解压打开,显示包内容。
三、拿到所需的资源
在包内容中我们可以拿到appIcon、launchImage等等素材。
四、如果发现素材不全怎么办?
我们还需要留意包内是否有Assets.car文件
如果在包内容中找到了这个文件,那么恭喜你,你可以拿到素材了。
(如果开发者使用Image Assets管理图片,那么图片就会存放在Assets.car文件中)
五、解压Assets.car
5.1 去github下载一个工具cartool(这个工具很老了,很久没有更新,我是用的这个)
传送门:https://github.com/steventroughtonsmith/cartool
5.2 执行.xcodeproj并运行,显示编译成功。
在工程下的Products文件夹中找到cartool,然后show in finder。
5.3 打开终端,先拖入cartool的路径,然后再拖入Assets.car的路径,最后拖入解压后的文件夹路径。(三者之间用空格隔开,终端一般会自动空格)
$ ./cartool /Users/wangzhongyao/Desktop/xxx/Payload/xxx.app/Assets.car /Users/wangzhongyao/Desktop/yyy
再查看解压后的文件夹中就有图片了。
---------------------------
上面地址下载的工具现在用着已经不好使了,又在网上找了个新的
https://github.com/chenjie1219/cartool,这个编译出来打开是一个可视化工具,很好用。