现在新版本 App 大多数都有广告,并且功能太多,实际使用到的功能很少,太过臃肿,而iOS上并没有提供下载旧版本 App 的功能,那么就需要我们自己动手了。
准备
环境
Windows 或 MacOS 都行,因为使用使用到的软件两个平台都支持,下载的时候选择对应的平台就行。
工具
Charles
支持 iOS 12 的 iThunes
iMazing
下载地址
安装完成以上所有软件后再进行后面的步骤。
下载App
- iThuens
打开 iThunes,连接上你的手机,并且在 iThunes 中登录你的账号并授权电脑,
- Charles
打开 Charle,我们要抓取 HTTPS 的内容需要先安装 Charles 的证书,点击菜单栏:Help -> SSL Proxying -> Install Charles Root Certificate

会弹出一个证书窗口,点击安装证书,下一步,选择 “受信任的根证书办颁发机构” ,然后下一步直接安装即可。

- 准备下载
同时打开 iThunes 和 Charles,进入你需要下载的 App 界面,点击下载按钮,回到 Charles 里找到一个类似 https://p59-buy.itunes.apple.com 地址,右键,选择 Enable SSL Proxying 启用 HTTPS 分析,再次右键,选择 Breakpoints 启用断点,这样,当 iThunes 再次访问这个地址时就会被断下,直到我们放行这个请求。

删掉刚才为了找地址下载的 App,刷新 iThunes。
打开这个网站,搜索你要下载的 App,找到你需要下载的版本,在后面有一串 ID,这串 ID 就是我们需要的,先复制下来。

在 iThunes 中继续点击下载,这时,Charles 会弹出来,因为刚才我们下了断点,在对应的地方填入刚才复制的 ID,放行请求。

放行这个请求后,会再次拦截一次这个请求,这次直接放行,在下载完成后,也会弹出两次拦截,同样直接放行。
总结这个过程就是:第一次:修改ID放行 -> 第二次:放行 -> 第三次:放行 -> 第四次:放行
至此,我们的 ipa 安装包就下载下来了。
- 取消更新
如果你想不提示更新,那么用压缩软件打开ipa安装,删除里面的 .plist 文件,就不会提示更新了。

安装App
打开 iMazing,连接手机,在应用程序菜单,点击管理应用程序,选择设备标签,右键,选择 安装 .IPA 文件,选择你下载好的ipa文件,iMazing 就会自动帮你把ipa安装进手机了。



