获取ipa内图片资源

获取应用的ipa包

  1. App Store下载Configurator 2
  2. iPhone通过数据线与Mac连接
  3. 账户 -> 登录Apple ID


    image.png
  4. 所有设备 -> 选中设备 -> 点击添加 -> 选择应用


    image.png
image.png
image.png
  1. 手机上已经存在该应用,会弹出如下图提示,此时不要做任何操作,不要点击按钮


    image.png
  2. Finder -> 前往 -> 前往文件夹


    image.png
  3. 复制如下路径到输入框

~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
image.png
image.png
  1. 将ipa文件拽出来后 关闭Configurator 2

  2. 将ipa格式修改为zip格式


    image.png
  3. 双击解压


    image.png
  4. Payload中包 -> 显示包内容 能看到部分资源和Assets.car文件


    image.png
image.png
image.png

使用cartool解压Assets.car文件

  1. 将cartool下载下来 打开工程


    image.png
  2. 运行cartool会弹出如下图弹窗


    image.png
  3. 将.car文件拖进来 即可看到.car文件位置处会出现一个Assets新文件夹

image.png

PS: 很久前使用cartool提取Assets.car中的图片资源是有3x图的,这次操作了几次都没有3x图,一时没找到解决方法,有了解的烦请告知一下 不胜感激

找到一个更好的程序百度链接 密码:wibp,可以提取出2x与3x图

你可能感兴趣的:(获取ipa内图片资源)