iOS获取ipa及解压Assets.car,兼容M1
2022-07-05 本文已影响0人
落寞绅士
前言
在iOS开发、学习过程中我们经常有需求需要看看别人的app是怎样实现的,所以需要提取其他app的ipa以及图片资源。
网上有很多过时的文章,是没法实际操作的。接下来我们在M1的Mac上演示
1.获取ipa
1.1下载工具Apple Configurator
在App Store
中搜索Apple Configurator
,点击下载,打开长这样:
![](https://img.haomeiwen.com/i659755/b42d05dec260293c.jpg)
1.2 连接手机,选中手机,点击添加
,选择App
![](https://img.haomeiwen.com/i659755/cf31cbb9be91c98a.jpg)
1.3下载ipa,等待
![](https://img.haomeiwen.com/i659755/d5f073b86f2d1b46.jpg)
1.4获取ipa,看到下面一个按钮不要点击任何按钮
右键访达
-> 前往文件夹...
-> 输入以下地址
~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
![](https://img.haomeiwen.com/i659755/ac215685ef10e677.jpg)
1.5将ipa拷贝出来备用,至此你已成功获取到ipa了
将.ipa
修改成.zip
,然后解压,就可以查看app中一些资源文件了,接下来介绍怎么解析Assets.car
中的图片资源。
2.获取Assets.car
中的图片资源
2.1下载工具AssetCatalogTinkerer 如图:
![](https://img.haomeiwen.com/i659755/a503a3ec49b4f494.jpg)
2.2打开Asset Catalog Tinkerer
App,打开刚刚的Assets.car
,就可看到所有图片资源了。
![](https://img.haomeiwen.com/i659755/06066754dfcf1e5d.jpg)
![](https://img.haomeiwen.com/i659755/0b22cb339912f1b5.jpg)
2.3导出图片资源
![](https://img.haomeiwen.com/i659755/677888a5e2876e8b.jpg)
总结
至此就完成了获取ipa及解压Assets.car所有演示,如果你觉得有用欢迎点赞👍