在iTunes升级到12.7之后,就不再支持应用下载安装到手机了,也就是无法拿到第三方应用的ipa包,之前的方法已经不再适用。
下面将使用新的工具,快速拿到iOS应用的图片资源。
步骤如下:
- A.去Mac上的App Store下载Apple Configurator 2, 安装到Mac上。
-
B.把iphone连接上Mac,点击Apple Configurator 2 菜单中->账户->登录(用连接设备的Apple ID)
登录
image
所有设备->选中当前iPhone->添加->应用,找到您想要ipa的那个应用->添加
因为你手机中已经存在了当前应用,所以会提示,该应用已经存在, 是否需要替换?
[图片上传中...(image.png-2dab73-1526392985987-0)]
此时,不要点任何按钮!
不要操作Apple Configurator 2,让它保持上图的状态,然后打开Finder前往文件夹,或者直接快捷键command+shift+G
并输入下面路径
~/Library/GroupContainers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps/
点击前往,打开ipa包所在文件。将ipa文件copy出来。
-
C. 按
Enter(回车键)
, 修改ipa文件的后缀为.zip
,,此处会有一个提示, 问你是否确定修改扩展名, 点击使用.zip
即可。
image.png
-
D. 直接双击
zip
进行解压, 打开解压好的文件夹, 进入Payload
文件夹

- E. 此时, 就拿到了大多数的资源. 包括
css
,js
,图片
,MP3/4
,字体
,xib
等等资源

取Assets.car中的资源
这儿我们使用一个工具即可, 具体出处我忘了(如果你是软件作者, 可以联系我添加相关信息)下面附下载地址:
百度云
下载地址: http://pan.baidu.com/s/1kUVAT7p
提取密码: qrt5
我们在上面的E
步骤所在的文件夹处搜索Assets.car
即可

打开我云盘中提供的工具, 直接将Assets.car
拖入其中即可, 对, 拖进去就行了
点击start
, 完成后, 点击Output Dir
即可

A.有一些应用, 是没有
Assets.car
的, 直接解压ipa
文件即可获取所有资源
B. 里面有多少个Assets.car
, 就获取多少个Assets.car
的资源, 最后汇总.
C.iOS APP中所有资源
=Assets.car
+.api文件解压
参考文献:
Monkey_ALin
爱钓鱼的码农
网友评论