iOS提取APP中的图片资源的方法
最近在学习swift的过程中,准备通过模仿一个app来实战一下,于是我去下载了一个斗鱼直播,不是打广告.....因为模仿嘛,所以就需要获取其中的图片资源,本以为能很顺利的得到,没想到还是遇到了一个小麻烦,兴庆的是还是找到很好的办法来解决,下面就来记录下获取app中图片资源的过程
1、下载APP、
通过iTunes在商店中搜索你需要的app,如下图
然后进行下载
2、打开ipa包,查看资源文件
在iTunes中的应用->iPhone 应用中,我们找到刚刚下载的app,然后右键点击在Finder中显示,然后选择ipa包,通过解压的方式,将其解压
最后我们就能得到一个文件夹,点击该文件夹,选择Payload文件,然后我们会看到如下的文件
点击该文件,右键选择显示包内容,就可以进入里面看到资源文件了。
3、如何获取Assets.car中的图片资源
在上面操作后,进入到资源文件文件夹中,另我大失所望的是居然没有我想要的所有图片资源,只要很少的一些,比如logo和引导页面的图片,但是我却发现了一个我们经常用的,那就是Assets.xcassets打包后生成的Assets.car文件,由于苹果公司不提供直接查看Assets.car的工具,所以查了下资料,很快就找到了cartool这么一个工具
通过cartool工具,我们便能解析出图片资源
下载方法:通过终端
git clone https://github.com/steventroughtonsmith/cartool
将下载下来的工程打开,大概就是这样
打开该工程后,就进入最重要的一步了,通过下面的步骤product–>scheme–>edit scheme
耶!通过该步骤后,我们就可以去转化后的路径看到我们想要的图片了。
过程很简单,在这里简单记录一下,希望能帮到需要用的人☺
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
- iOS: 从ipa提取图片资源文件及从iOS设备提取ipa文件的方法
- 提取iOS App中的png图片资源(转)
- iOS: 从ipa提取图片资源文件及从iOS设备提取ipa文件的方法
- iOS: 从ipa提取图片资源文件及从iOS设备提取ipa文件的方法
- iOS9.0 AFNetworking框架setImageWithURL:方法无法获取图片解决方法(App Transport Security)
- iOS App中调用相册中图片及获取最近的一张图片的方法
- 安卓开发:一种快速提取安卓app的UI图标资源的方法
- iOS开发APP瘦身之PDF图片资源加载框架
- iOS提取App图片
- ios开发,app调用资源文件到C++的方法
- 减小app大小的方法——iOS开发用ImageOptim压缩png图片
- iOS获取ipa素材、提取ipa资源图片文件
- ios提取ipa安装文件里面的资源图片
- iOS开发-隐藏系统状态栏 让app启动时图片全屏 进入程序后显示状态栏方法。
- ipa中提取图片资源 png处理方法
- iOS App中调用相册中图片及获取最近的一张图片的方法
- IOS APP 国际化(实现不跟随系统语言,不用重启应用,代码切换stroyboard ,xib ,图片,其他资源)
- ios通过ipa快速提取里面的图片资源
- 【原】就IOS发布app时如何保护文本资源的一个方法
- 取IOS APP中的资源图片/还原IOS App中的PNG文件