一、获取 IPA 包
Mac 电脑上的 App Store 下载
Apple Configurator2
打开
Apple Configurator2
,将手机通过数据线连接到 Mac 电脑-
选择连接的手机,如下图登录账号
-
点击
+号
,选择需要IPA 的 App
,点击添加
-
等待 IPA 下载完毕,在如下页面停留,不要点击任何选项
进入如下目录,即可找到对应的 ipa
~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
二、获取 ipa 中的 asset.car 中的图片资源
将 xxx.ipa 改名为 xxx.zip,并且进行解压
-
找到 xxx.app 文件,右键显示包内容,进入 app 文件
-
找到
Assets.car
文件,拿到桌面,同时创建一个 asset 文件夹
下载开源工具
cartool
https://github.com/carrotlsp/cartoolXcode 打开 cartool,
build
项目-
找到可执行文件 cartool 的目录,将其放入
/usr/local/bin
目录下
抽取图片资源, 格式
cartool <path to Assets.car> [outputDirectory]
-
图片资源抽取成功
有时候图片资源会放在
images.bundle
文件中,直接右键显示包内容
,即可得到图片