很久之前,是可以直接通过MAC端的iTunes应用商店下载APP,下载下来的APP 是ipa格式。但是后来升级系统升级iTunes,这种做法便不被允许了。But,还是有方法可以做到的。百度下来一般有两种,我这里只用了其中一种,也是个人觉得比较简单好用的一种。通过Apple Configurator 2和Charles工具联合使用,下载ipa包,具体操作如下:
- 首先去MAC APP Store下载Apple Configurator .百度到Charles官网选择MAC端的安装包下载,然后安装。
- 手机连接到MAC,将上面下载的两个软件都打开。
- 在Apple Configurator 2 菜单中-》账户-》登录(你的Apple ID).
- 点击添加按钮,点击应用,然后选择你要安装的APP,点击添加。
在Charles会看到这样一条URL,这是当前请求下载APP的地址,可以看到用的是GET请求(显示红色X是因为我取消下载了),我们可以右键点击选择Copy URL,然后打开浏览器,复制该链接,回车,直接下载,待会在finder中会显示。
对于下载好的ipa包,怎么查看它的资源呢?
其实很简单,首先将文件名后缀改为zip,然后打开解压,会得到两个文件夹。
选择Payload文件夹下的app,右键-》显示包内容:
嘻嘻,是不是可以看到好多图片呢?
其实我的目的只是为了看一下人家的info.plist中那些隐私权限描述语句是怎么写的,学习一下人家的风格。这里贴一下某鱼info.plist的截图,供大家参考。
另外说一句,Charles是一个非常好用的抓包工具,HTTPS的也可以抓哦。不熟悉的小伙伴自行百度?