写在开头
问:为什么要下载旧版本 iOS App?
答:部分应用的旧版本无广告;无内购订阅;老设备运行更流畅。
众所周知,iOS / iPadOS 端的应用来源,绝大部分来自苹果官方的 App Store,想要寻找一个特定版本的 App,比 Android 端难多了。主流应用可以在 i4 之类的工具或网站上找到,但小众应用就没办法了。
本文将使用开源工具 IPATool,搭配三方应用历史版本ID查询工具,实现将上架于 App Store 的应用的指定版本保存至本地,从而安装旧版本应用。
准备工作
1、IPATool(https://github.com/majd/ipatool)
- 适用于 Windows / macOS / Linux
2、历史版本查询工具(任选一个即可)
- 三方在线工具(https://app.agzy.cn/index.html)
- 三方在线工具(https://appstore.bilin.eu.org/)
- 三方 Windows 工具,可配合旧版本 iTunes 直接完成下载,详情看链接(https://www.bilibili.com/read/readlist/rl801601)
3、爱思助手(用来安装 .ipa 格式的安装包,别的替代品也行)
方法流程
1、寻找对应的App,获取<应用ID>、<版本ID>
- 其中 <应用ID> 可通过搜索引擎搜索“应用名 App Store”关键词,找到对应的 App Store 网页,通过链接结尾的“id<应用ID>”部分得到
2、安装 IPATool,macOS 拥有 Homebrew 可直接使用下列终端命令安装;Windows 和 Linux 可通过上面的 GitHub 链接获取最新的 Release 可执行文件,使用终端切入对应目录,直接执行步骤 3 的命令
brew install ipatool
3、终端依次执行下列 IPATool 命令
# 登录自己的 Apple ID
ipatool auth login -e <邮箱> -p <密码>
# 保存指定版本的应用至本地
ipatool download -i <应用ID> --external-version-id <版本ID> -o <保存的路径和文件名>
4、使用爱思等工具,将下载的 .ipa 安装至设备即可。

