美文网首页
获取App的 ipa安装包 获取.ipa包里面的图片资源

获取App的 ipa安装包 获取.ipa包里面的图片资源

作者: Edviin_2de8 | 来源:发表于2022-04-13 01:31 被阅读0次

    准备工作

    • Mac 一台

    • 从App Store下载Apple Configurator 2:可以通过使用这个软件下载我们需要的App

      image
    • cartool:用于解压资源文件,也就是Assets.car文件,资源自行GitHub

      image

    cartool github项目地址

    实践

    • 打开Apple Configurator 2软件, 手机连接电脑, 然后输入Apple ID,双击已连接的设备,将会出现以下界面

      image

    注意:你想要的应用程序的ipa,你的手机中必须要安装才可以。我们这里以今日头条为例。

    • 点击添加按钮:

      image
    • 此时会为我们下载选中的App:

      image

    重点:下载完成后,会弹出如下界面,此时什么都不要操作!,此时什么都不要操作!,此时什么都不要操作!弹出这个界面说明App已经下载到我们的磁盘上了,接下来就是要找到它了。

    image
    • 让它保持上图的状态,然后打开Finder前往文件夹,或者直接快捷键command+shift+G, 并输入下面路径
    ~/Library/Group\ Containers//K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
    
    
    • 进入此路径中的子文件夹, 找到app的ipa包, 复制出来
    • 回到Apple Configurator 2应用程序,点击停止。
    • 将复制出来的今日头条.ipa,修改它的后缀名为.zip,并进行解压。来到Playload,鼠标右键显式包内容。
    • 懂车帝的资源文件在Assets.car中。打开cartool这个工具,将Assets.car 拖进去即可解压。

    最后的最后, -(CGImageRef)image;的报错处理
    先在Targets-FrameworkandLibrary中添加一个系统库文件Quartz.framework,

    image.png
    Quartz.framework
    main.c文件中再导入个头文件
    #import <Quartz/Quartz.h>
    
    

    6.Product-schme-EditScheme-Run-Arguments-Arguments Passed on Launch - 点击+ 放两个路径,一个是你的Assets.car文件路径,另一个是你希望图片最后放置的路径,如图

    image

    这样基本上配置信息完成,直接点击项目运行


    image.png

    相关文章

      网友评论

          本文标题:获取App的 ipa安装包 获取.ipa包里面的图片资源

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