iOS 抽取app中的图片图标资源

一、下载APP的安装包(ipa)

1,进入Mac电脑的iTunes应用;

2,找到“应用”菜单;

3,选择"App Store";

4,在右上角搜索框里输入你想抽图的APP名称,例如"智行火车票";

5,点击APP图标下方的“下载”按钮开始下载ipa;

二、下载完成后进入安装包所在的文夹,文件路径一般是"/Users/hand5/Music/iTunes/iTunes Media/Mobile Applications/智行火车票 7.9.4.ipa"

三、解压安装包:

1,点击"智行火车票 7.9.4.ipa",右键选择“归档实用工具”,进行安装包的解压;

2,获取包内容

3,把图中的Assets.car文件拷贝出来,放到一个文件夹里。这里有更详细的资源文件,同时在新文件夹下建立“抽取后”文件夹用来存放抽取的图片资源;

四、抽取图片资源

1、到github上下载一个项目,很暴力,苹果还没封这个东西,作者说了用到了私有API, 所以给我们提供原始工程,我们做一下简单的配置就可以抽取资源图片了。

https://github.com/steventroughtonsmith/cartool

下载解压,打开cartool 工程,然后按照下图配置一下 资源路径和导出路径, cartool -> EditScheme

上面的是资源路径,下面的是导出路径。然后run,如果cartool运行时崩溃提示找不到文件资源的路径,此时可以找到main.m文件,并找到exportCarFileAtPath(NSString * carPath, NSString *outputDirectoryPath)函数,在此函数里资源路径和导出路径直接赋值给carPath和outputDirectoryPath这两个参数;此时再一次run一次程序

发现在可以正常导出图片资源了,大功告成:

ok, 试着把不错的图标应用到自己的学习Demo里吧。

如果做自己的项目,劳烦UI自己再做一套吧。不要盗图。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值