项目中有一个图片是用了别人的一个pdf格式矢量图片,想修改一下颜色,结果给设计师一看不能编辑。于是便想把ipa中的图片弄出来,不过因为用了Images.xcassets,在ipa的解压包中直接找不到的,应该是包含在assets.car里面了。
于是,问题便转化为怎么提取assets.car中的图片,找到了这篇文章:
第一个方法试了不行,app在我的OS X 10.10上打不开。最后用了第二个方法,不过原始链接里面不支持@3x图片,因而选择了别人fork的一个版本:
clone后在你的Xcode里编译一下,得到cartool文件,然后执行命令:./cartool Assets.car outputDir,就可以提取图片了。