ipatool
SHA-256命令行工具,可从 App Store 搜索并下载 iOS、iPadOS、tvOS 和 visionOS 应用的 IPA 安装包。支持登录认证、获取许可和版本管理,比网页版工具更灵活,适合自动化脚本。
终端里直接下载 App Store 的 IPA 文件
核心功能
- 支持搜索和下载 iPhone、iPad、Apple TV、Vision Pro 应用
- 可用 Apple ID 登录、查看账号信息、获取应用许可
- 查看已购应用列表和所有可用版本
- 支持 JSON 输出和非交互模式,便于脚本自动化
- 跨平台(Windows/Linux/macOS),可通过 Homebrew 安装
避坑指南
- •下载的是加密的 IPA 文件,无法直接查看内部代码,需配合解密工具或越狱环境使用;需要有效的 Apple ID,且部分应用可能需要先获取许可(购买)才能下载;不要用于盗版,仅限个人合法用途。
适用场景
- 开发者需要将 App Store 上的应用下载为 IPA 文件进行分析或测试
- 自动化环境中批量获取指定应用的安装包或检查版本更新
ipatool 是一款跨平台命令行工具,可直接从 App Store 搜索并下载 iOS、iPadOS、tvOS 和 visionOS 的应用安装包(IPA 文件)。它支持使用 Apple ID 登录认证、跨平台搜索、获取应用许可、查看已购应用列表以及下载加密的 IPA 文件。相比网页版下载服务,ipatool 完全在终端中运行,支持 JSON 格式输出,并提供非交互模式,非常适合脚本自动化和 CI/CD 流程。支持通过 Homebrew 安装,命令结构清晰(auth、search、purchase、download、list-versions 等),是开发者和研究人员获取 App Store 应用的实用利器。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
从 GitHub Releases 下载对应系统版本的可执行文件
在终端中运行 ipatool auth login 并输入 Apple ID 和密码
使用 ipatool search 搜索应用,获取 bundle identifier 或 app ID
- 从 GitHub Releases 下载对应系统版本的可执行文件
- 在终端中运行 ipatool auth login 并输入 Apple ID 和密码
- 使用 ipatool search 搜索应用,获取 bundle identifier 或 app ID
已提供 SHA-256 校验码,下载后可自行核对文件完整性
该校验码提取自 GitHub 官方 Release 页面
SHA256 校验码
37efaab18f1a9bb69c9966afd0535c8c0e91db27d5dc0432d2fa67be213ea023该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
macOS 用户若通过 Homebrew 安装,执行 brew uninstall ipatool 即可;手动安装的用户直接删除下载的可执行文件即可。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
5 FAQs