admin 管理员组文章数量: 1184232
步骤如下(以咪咕阅读为例):
1、打开iTunes,先进入其中的App Store,然后在搜索框中搜索“咪咕阅读“,如下图:
然后获取“咪咕阅读App“。
2、获取之后,点击我的应用,找到“咪咕阅读“,然后右键选择“在Finder”中显示,我们会发现一个名为“咪咕阅读 6.1.0.ipa“的安装包,不要直接双击打开,右键选择打开方式:归档实用工具,然后就可以获得一个同名的文件夹,在Payload中找到一个包(CMRead.app),右键选择显示包内容,所有资源都在这个包里面,同样也有App所有的本地素材,当然有一些素材是通过网络加载的(通常是一些需要经常换的素材)。
3、通过上述步骤,可能仍有找不到的素材,此时找到包中的Assets.car文件。(因为当开发者使用Image Assets管理图片资源后,我们下载App解包后无法看到原始的图片,所有的图片都被存储在Assets.car文件中)
4、此时可以使用开源工具cartool来提取 .car文件中的资源。
cartool的下载地址如下:
https://github/steventroughtonsmith/cartool
5、打开终端,输入 git clone https://github/steventroughtonsmith/cartool,点击Enter,会在相应路径中得到一个cartool文件夹,该文件夹中的内容如下图所示:
方法一:
使用Xcode打开上图中的cartool.xcodeproj工程,然后通过 product–>scheme–>edit scheme,然后分别添加 “Assets.car的文件路径“和“存放解压后图片的文件夹路径“,如下所示:
再次运行该程序,即可得到Assets.car中的图片资源。
方法二:
采用终端命令行的形式,同上,首先使用Xcode打开上图中的cartool.xcodeproj工程,编译后自动生成可执行文件,右键选择show in finder,如下图所示:
获得该可执行文件cartool的路径,然后执行如下命令,格式如下:
可执行文件cartool的路径 “待解压的Assets.car文件路径” “存放解压后图片的文件夹路径”
点击Enter,即可得到Assets.car中的图片资源。
版权声明:本文标题:获取App素材 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1765755050a3412064.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论