一、获取 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,复制出来
二、获取 ipa 中的 asset.car 中的图片资源
-
将 xxx.ipa 改名为 xxx.zip,并且进行解压
-
找到 xxx.app 文件,右键显示包内容,进入 app 文件
找到 xxx.app -
找到
创建文件夹Assets.car
文件,拿到桌面,同时创建一个 asset 文件夹
-
下载开源工具
cartool
https://github.com/carrotlsp/cartool -
Xcode 打开 cartool,
build
项目 -
找到可执行文件 cartool 的目录,将其放入
找到 cartool/usr/local/bin
目录下
-
抽取图片资源, 格式
cartool <path to Assets.car> [outputDirectory]
-
图片资源抽取成功
资源抽取成功 -
有时候图片资源会放在
images.bundle
文件中,直接右键显示包内容
,即可得到图片
网友评论