获取assert包中的图片

通过 apple configurator 2 获取ipa包
~/Library/Group Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/

拿到ipa文件后,你可以将后缀.ipa改为.zip,然后解压

image

就可以看到Payload下的包,显示包内容可以看到部分APP的资源以及Assets.car。

image

cartool工程文件

使用Xcode打开上图中的cartool.xcodeproj工程,然后通过 product–>scheme–>edit scheme,然后分别添加 “Assets.car的文件路径“和“存放解压后图片的文件夹路径“

image

Edit Scheme

image

这里的话你可以分别来创建两个文件夹来存放Asset.cer 和一个存放的文件来接收的图片的文件夹就行了呵呵

添加输入输出路径

添加完毕关闭这个窗口运行下程序,这样所有Assets.car中所有的资源都解包到你所指定的路径中了。

还有一种方法就是采用终端命令行的形式,同上,首先使用Xcode打开上图中的cartool.xcodeproj工程,编译后自动生成可执行文件,右键选择Show in Finder,如下图所示:

image

获取可执行文件cartool的路径

获得该可执行文件cartool的路径,然后在终端中按照这个格式输入如下命令,格式如下:

可执行文件cartool的路径 “Assets.car文件路径” “存放解压后资源的文件夹路径”

点击Enter,即可得到Assets.car中的所有资源。

你可能感兴趣的:(获取assert包中的图片)