一、拿到资源包。
在iTunes里找到喜欢的应用,然后下载,直接将app拖到桌面上。得到一个.ipa资源包,如下图:
二、将资源包更改为.zip格式,然后解压打开,显示包内容。
三、拿到所需的资源
在包内容中我们可以拿到appIcon、launchImage等等素材。
四、如果发现素材不全怎么办?
我们还需要留意包内是否有Assets.car文件
如果在包内容中找到了这个文件,那么恭喜你,你可以拿到素材了。
(如果开发者使用Image Assets管理图片,那么图片就会存放在Assets.car文件中)
五、解压Assets.car
5.1 去github下载一个工具cartool(这个工具很老了,很久没有更新,我是用的这个)
https://github.com/lishengbing/cartool
注意:有些cartool不是很好用,压缩下来不能真正提取图片,反而报错,这个链接分享给你,不用谢!
六、使用方式一:
1:打开项目-运行-正常
2:点击cartool黑色地方(对应my mac)-Edit Scheme-Arguments-Arguments Passed On Launch从桌面拖进两个路径
3:上面路径对应Assets.car 路径 ,下面路径对应你要解压图片要放进的路径,ok了
七、使用方式二:
5.2 执行.xcodeproj并运行,显示编译成功。
在工程下的Products文件夹中找到cartool,然后show in finder。
5.3 打开终端,先拖入cartool的路径,然后再拖入Assets.car的路径,最后拖入解压后的文件夹路径。(三者之间用空格隔开,终端一般会自动空格)
[objc] view plain copy
- $ ./cartool /Users/wangzhongyao/Desktop/xxx/Payload/xxx.app/Assets.car /Users/wangzhongyao/Desktop/yyy
来源:oschina
链接:https://my.oschina.net/u/2684046/blog/750449