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自己再做一套吧。不要盗图。
iOS 抽取app中的图片图标资源相关推荐
- 常见的图片比例有哪些?App中不同图片比例适用场景
在现代化的今天,图片在app中随处可见.我们通常只关心图片的内容而没有想过图片的比例其实也有一定讲究.目前常见的图片比例有1:1.2:3.4:3.16:9,为什么不同app中需要用到这些不同的图片比例 ...
- Delphi FMX正确设计和加载图片满足分布式跨平台App的性能需求-分布式跨平台App中美工图片的处理、上传下载、并发及客户端显示技术架构
Delphi FMX正确设计和加载图片满足分布式跨平台App的性能需求 分布式跨平台App中美工图片的处理.上传下载.并发及客户端显示技术架构 [综合:客户端(内存耗用.设备屏幕的自动适配).服务端( ...
- 如何在移动端app中应用字体图标icon fonts (转)
原文: http://www.cnblogs.com/willian/p/4166757.html?utm_source=tuicool&utm_medium=referral How to ...
- 如何在移动端app中应用字体图标icon fonts
How to use icon fonts in your mobile apps 在任何APP设计中实现可图形的矢量缩放最完美的方式是使用字体图标. 移动端的设计变的越来越复杂.原因在于多样的屏幕尺 ...
- Android 中定义图片的资源文件
---恢复内容开始--- Android中定义图片的Id数组可以在java代码中直接通过new定义,之后使用,还有一种方法是在xml资源文件中直接定义,然后再java代码中通过函数可以获取xml代码中 ...
- 【Android】Android 中定义图片的资源文件
Android中定义图片的Id数组可以在java代码中直接通过new定义,之后使用,还有一种方法是在xml资源文件中直接定义,然后再java代码中通过函数可以获取xml代码中定义的资源文件.当然第二中 ...
- iOS在APP中调用第三方地图地图(苹果,高德,百度,腾讯)
源码地址https://download.csdn.net/download/liuyinghui523/10801074 1.在app中获得定位权限 <key>NSLocationAlw ...
- iOS 获取App的ipa包以及资源文件
本文介绍两种工具,用于Mac获取App Store线上项目的ipa包 1.iTunes: 2.Apple Configurator: 前言 Mac在iTunes 12.7中取消了App Store应用 ...
- android工程换背景图片,android换肤功能 如何动态获取控件中背景图片的资源id?
这个是在在做一个换肤功能时遇到的问题. 对于换肤,网上都有示例,可以从别的皮肤安装包中读取所要的资源,前提是你必须先持有这个资源的引用名称,像R.drawable.background(喂,这不是废话 ...
最新文章
- free malloc
- 关于Tomcat有这一篇就够了
- robocopy 备份_通过Robocopy+DOS 命令+Windows排程实现自动备份(将特定文件/目录备份至自动创建的以年月日命名的目标目录)...
- 使用 Apache MINA 开发高性能网络应用程序
- 字典-字典的增删改查常用操作
- oracle 列级外键,Oracle 中的外键与锁
- thinkphp3.2笔记(1)目录,控制器及url模式,地址解析
- Redis与Memcached的对比
- QString、QByteArray 相互转换、和16进制与asc2转换
- 11.重载示例(下)
- SAP MM GR/IR Account Maintenance的DEMO
- 题目1555:重复子串
- PostgreSQL和mysql常用语法比较
- 2017cad光标大小怎么调_把cad光标变大的方法步骤详解
- python阿拉伯数字转换为英文,python – 将东部阿拉伯数字转换为西方阿拉伯数字...
- ODI报错/警告/调度异常流程信息
- 怎么提高计算机用户权限,在USER用户下提升自已的权限
- 谷歌浏览器在线观看视频有声音但画面黑屏问题解决
- Day 256/300 前端如何启动PHP后端项目
- 【Java】练习题库 单选题
热门文章
- 读刘润《底层逻辑》摘录
- 河南大学2019计算机专业录取分数线,2019河南大学本科录取分数线(含历年录取分数线)...
- okhttputils使用(zhuan)
- 什么是面向对象编程?终于懂了
- 汇编jmp指令的理解与用法
- 新手怎么租用传奇服务器
- python中的format什么意思中文-python中format函数什么意思
- c语言教程+school,C语言教程方法用法 _C语言-w3school教程
- java 公历 农历_Java给定公历日期计算相应农历/阴历日期
- Python之正则表达式