iOS提取APP中的图片资源的方法

 更新时间:2017年11月16日 14:36:10   作者:半笑半醉間  
这篇文章主要介绍了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中实现imageView任意角度旋转的方法

    iOS中实现imageView任意角度旋转的方法

    这篇文章主要给大家介绍了关于iOS中实现imageView任意角度旋转的方法,文中通过示例代码介绍的非常详细,对大家学习或者工作具有一定的参考学习价值,需要的朋友下面随着小编来一起学习学习吧。
    2017-12-12
  • iOS如何优雅地消除应用角标详解

    iOS如何优雅地消除应用角标详解

    关于应用角标相信大家应该都有所了解吧,这篇文章主要给大家介绍了关于iOS如何优雅地消除应用角标的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • IOS中(Xcode) DEBUG模式(RELEASE模式)控制NSLog输出,NSLog输出方式

    IOS中(Xcode) DEBUG模式(RELEASE模式)控制NSLog输出,NSLog输出方式

    这篇文章主要介绍了IOS中(Xcode) DEBUG模式(RELEASE模式)控制NSLog输出,NSLog输出方式的相关资料,需要的朋友可以参考下
    2016-11-11
  • iOS整个APP实现灰色主题的示例代码

    iOS整个APP实现灰色主题的示例代码

    这篇文章主要介绍了iOS整个APP实现灰色主题的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • IOS开发压缩后图片模糊问题解决

    IOS开发压缩后图片模糊问题解决

    这篇文章主要为大家介绍了IOS开发压缩后图片模糊问题解决实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-07-07
  • 总结iOS实现渐变颜色的三种方法

    总结iOS实现渐变颜色的三种方法

    这篇文章主要给大家总结了iOS实现渐变颜色的三种方法,分别是利用CAGradientLayer实现渐变、Core Graphics相关方法实现渐变以及用CAShapeLayer作为layer的mask属性实现,大家可以根据自己的需要选择使用,下面来一起看看吧。
    2016-10-10
  • iOS tableView多输入框如何获取数据

    iOS tableView多输入框如何获取数据

    这篇文章主要给大家介绍了关于iOS tableView多输入框如何获取数据的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • iOS 设置View阴影效果

    iOS 设置View阴影效果

    本文通过实例代码给大家讲解了iOS 设置View阴影效果,代码简单易懂非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-05-05
  • iOS提取APP中的图片资源的方法

    iOS提取APP中的图片资源的方法

    这篇文章主要介绍了iOS提取APP中的图片资源的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • IOS URL中文乱码问题解决方案

    IOS URL中文乱码问题解决方案

    这篇文章主要介绍了IOS 解决URL中文乱码问题解决方案的相关资料,需要的朋友可以参考下
    2016-10-10

最新评论