使用ipatool在iOS设备上安装旧版软件(可解决版本过高旧版iOS无法安装)
QuincyVv
编辑于 2025年07月18日 18:10

一. 所需工具/软件

Windows电脑、数据线、iOS设备、爱思助手

一些命令行基础

二. 步骤

1. 下载ipatool

https://github.com/majd/ipatool

用压缩软件解压后,得到文件夹

2. 打开bin文件夹,右键,“在终端中打开”

3. 登录App Store

输入:.\<exe文件名> auth login -e <你账号的邮箱地址> -p <你账号的密码>

若有开启验证的,在设备上会收到通知,输入验证码,回车

直接回车

看到如下字样,则登录成功

4. 搜索应用

输入:.\<exe文件名> search "<搜索关键字>"

直接回车

在"name"后找到你需要的应用名称,记下“bundleID”或"id"

(默认显示前5个结果,若想显示更多,可在后面加上 -l <结果数>)

5. 获取购买授权

输入:.\<exe文件名> purchase -b <bundleID>

回车

看到如下字样,则成功

6. 查看应用版本

输入:.\<exe文件名> list-versions -b <bundleID>

回车

双引号内的,即为版本id

找到你需要的版本id,复制

注意:版本id不能过低,否则可能无法安装

7. 下载.ipa文件

输入:.\<exe文件名> download -b <bundleID> --external-version-id <版本id> -o <自定义文件名>.ipa

回车

等待下载

看到如下字样,则完成

文件保存在bin文件夹下

8. 安装ipa文件

将设备用数据线连接到电脑

未安装爱思助手的,先安装

安装后,直接双击,用爱思助手打开

等待安装完成即可

三. 附:其他常用命令

登录App Store

ipatool auth login

查看当前账户信息

ipatool auth info

撤销登录凭证

ipatool auth revoke

搜索(返回前5个结果)

ipatool search wechat

搜索并返回10个结果

ipatool search wechat -l 10

通过Bundle ID购买授权

ipatool purchase -b com.tencent.xin

通过App ID查看所有可用版本

ipatool list-versions -i 414478124

通过Bundle ID查看所有可用版本

ipatool list-versions -b com.tencent.xin

下载最新版

ipatool download -b com.tencent.xin --purchase -o wechat.ipa

下载指定版本

ipatool download -i 414478124 --external-version-id 12345678 -o old_wechat.ipa

查询特定版本的元数据

ipatool get-version-metadata -i 414478124 --external-version-id 12345678

查看各命令帮助

ipatool [command] --help