美文网首页iOS 开发 Objective-C iOS 开发工具类知识点
iOS 获取 IPA 包,然后获取 asset.car 图片

iOS 获取 IPA 包,然后获取 asset.car 图片

作者: 望穿秋水小作坊 | 来源:发表于2020-11-15 18:09 被阅读0次

    一、获取 IPA 包

    1. Mac 电脑上的 App Store 下载 Apple Configurator2

    2. 打开 Apple Configurator2 ,将手机通过数据线连接到 Mac 电脑

    3. 选择连接的手机,如下图登录账号


      登录账号
    4. 点击+号,选择需要 IPA 的 App,点击添加

      图示
    5. 等待 IPA 下载完毕,在如下页面停留,不要点击任何选项


      停留页面
    6. 进入如下目录,即可找到对应的 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 中的图片资源

    1. 将 xxx.ipa 改名为 xxx.zip,并且进行解压

    2. 找到 xxx.app 文件,右键显示包内容,进入 app 文件


      找到 xxx.app
    3. 找到 Assets.car 文件,拿到桌面,同时创建一个 asset 文件夹

      创建文件夹
    4. 下载开源工具 cartool https://github.com/carrotlsp/cartool

    5. Xcode 打开 cartool,build 项目

    6. 找到可执行文件 cartool 的目录,将其放入 /usr/local/bin 目录下

      找到 cartool
    7. 抽取图片资源, 格式 cartool <path to Assets.car> [outputDirectory]

    抽取命令
    1. 图片资源抽取成功


      资源抽取成功
    2. 有时候图片资源会放在 images.bundle 文件中,直接右键显示包内容,即可得到图片

    相关文章

      网友评论

        本文标题:iOS 获取 IPA 包,然后获取 asset.car 图片

        本文链接:https://www.haomeiwen.com/subject/jknnbktx.html