iOS-获取App内的素材

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

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

iOS-获取App内的素材_第1张图片
1.png

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

2.png

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

3.png

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

iOS-获取App内的素材_第2张图片
4.png

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

iOS-获取App内的素材_第3张图片
5.png

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

iOS-获取App内的素材_第4张图片
6.png

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

iOS-获取App内的素材_第5张图片
7.png

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

iOS-获取App内的素材_第6张图片
8.png

运行程序,得到如下界面

iOS-获取App内的素材_第7张图片
9.png

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

10.png

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

iOS-获取App内的素材_第8张图片
11.png

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

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

12.png

你可能感兴趣的:(iOS-获取App内的素材)