前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS学习--通过ipa包如何获取图片资源

iOS学习--通过ipa包如何获取图片资源

作者头像
mukekeheart
发布2020-12-14 14:49:38
1.8K0
发布2020-12-14 14:49:38
举报

在我们解压的.ipa 文件,我们可以获取一些app的相关资源,先简单介绍下怎么打开 .ipa 文件;

其实 .ipa 实际上就是一个压缩包,所以使用任何解压工具即可打开。当然我们可以直接将ipa文件的后缀改成.zip格式,然后使用解压软件就可以直接解压了。

打开后,在 Payload 文件夹中有我们需要的资源,打开 Payload 后是这么个文件:

然后,选中,右键,选择 显示包内容,即可看到所有的资源文件;

有很多图片资源如果是放在 Bundle 中,那么在打开的文件夹中都可以看到;但是,如果放在 Assets.xcassets 中的图片资源,就会被加密成一个 Assets.car 文件,我们是无法直接打开的,需要借助于工具: AssetCatalogTinkerer

上面的链接,是其GitHub 地址,打开后在 Readme文件中有 Download Latest Release 链接,点击即可下载最新的软件,当然也可以自己将项目克隆下来,自己编译,但是我在编译的时候,缺少两个私有的 framework,没有成功,就直接使用他们编译好的了。

下载解压后就是一个 .app 文件,直接双击打开即可;该软件是没有UI 的,打开后只有一个菜单栏:

如果,看不到这个菜单栏,就在 Dock 中找到,然后点击打开即可;

选择 File - Open...

找到你的 .car 文件即可打开!

打开后如何需要对应的图片资源,可以选择 File--> Export All Images... 或者 Export Selected Images...进行导出图片。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-12-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档