iOS-获取App内的素材

作者: Rick_Liu | 来源:发表于2016-08-17 10:30 被阅读978次

当我们在练手app 开发的过程中,如果素材文件不足,而又在某个app内找到满意的素材。如果可以获取某个App 的素材文件作为这个非商业化的练手的app 开发素材,那么就可以大大的减少在美工上所需要花费的时间。

以获取微信的素材为例。获取微信的素材步骤如下:
1.打开iTunes。选择应用。这里面并不需要我们连接手机

1.png

2.把我们所需要里面素材的应用拖到桌面,此时我们就可以得到该应用的ipa包,现在我们就得到了微信 6.3.23.ipa

2.png

3.把微信 6.3.23.ipa 的后缀 .ipa 改成 .zip ,然后解压该文件,得到如下

3.png

4.打开文件夹,在里面我们会找到一个叫做Payload的文件夹,在该文件夹下有一个WeChat的包,右键,选择显示包内容

4.png

5.打开包以后,大家就会看到微信里面的素材文件。如下图:

5.png

但是大家会发现在该文件里面素材文件只有一丢丢,好像并不全面。那是因为,在我们的一些新的工程里面,我们一般会将素材放在Assets文件夹里面,这里面也是一个道理。我们找到一个Assets.car这样的一个文件。

6.png

打开这种.car的文件需要借助一下一些插件。这里使用的插件是iOS-Images-Extractor,可以在github上搜索得到。如下图:

7.png

6.下载该插件,得到如下工程,打开工作空间workSpace

8.png

运行程序,得到如下界面

9.png

7.把Assets.car文件拖到里面

10.png

8.点击star,待解析完以后,选择OutPut Dir,就可以查看Assets.car里面的素材文件了

11.png

到此,我们就可以获取微信应用的素材文件。

当然,这里我们还有更简单的方法获取包内素材。
就是在iTunes中把需要拿到素材的文件直接拖到插件运行的程序中,点击 start解压后,选择OutPut Dir,就可以查看Assets.car里面的所有图片素材文件了。

12.png

相关文章

  • iOS-获取App内的素材

    当我们在练手app 开发的过程中,如果素材文件不足,而又在某个app内找到满意的素材。如果可以获取某个App 的素...

  • 获取app素材

    前言自己之前学的很多东西,由于自己没有分享,没有写博客.导致这些东西都记忆不深.现在发现写博客对自己提升有大的帮助...

  • 获取某个app的素材

    有人已经整理出来http://www.jianshu.com/p/1b817affc305。尊重原创 此文的作者也...

  • iOS 在线app素材获取

    我们紧跟上面的文章iOS 获取在线的app包,我们都知道现在ipa文件中,ios系统打包的时候将Assets.xc...

  • iOS学习目录

    iOS-基础 iOS这张图有多大AppDelegate生命周期[iOS证书][APP配置打包上传] iOS-项目基...

  • 随机记录资料

    app 内获取程序名称::: [[[NSBundle mainBundle] infoDictionary] ob...

  • iOS 日志监控:获取 App 中的全量日志

    获取App的全量日志,能更好的获取App内各种活动信息,在查找问题原因时,能更好的看到App活动前后的信息,方便我...

  • iOS内提示应用更新(资料准备)

    1、关于跳转到App Store更新APP的几个方法2、iOS应用内跳转至App Store 以及获取App St...

  • iOS- 打包时 UUID出错的解决方案

    在这之前我们先回顾一下《iOS- 最全的真机测试教程》《iOS-最全的App上架教程》 Your build se...

  • iOS 获取App Store 版本号更新

    1、获取App Store版本信息 2、跳转App Store和应用内下载更新app两种方式 跳转App Stor...

网友评论

本文标题:iOS-获取App内的素材

本文链接:https://www.haomeiwen.com/subject/latmsttx.html