Pastel(IPA-Download):macOS 上一款堪称"空前强大"的 IPA 历史版本下载工具
📅 2026年06月17日 · 技术
项目简介
Pastel(原名 IPA-Download)是一款专为 macOS 设计的 IPA 历史版本下载工具,使用 SwiftUI 开发,完美适配 macOS 26 的 Liquid Glass 视觉效果。它让你能够直接在 Mac 上搜索、浏览 App Store 中的应用,并下载任意历史版本的 IPA 文件,再通过 AirDrop 传输到 iPhone 或 iPad 安装。
核心能力
Pastel 的强大之处在于它集成了多种版本 ID 数据源(Timbrd、Agsy、Bilin),方便快速定位指定版本的 App。它还支持直接从你的 Apple 账户获取应用的版本 ID 列表——即便是你从未下载过的 App 也能获取(付费应用除外)。如果你已经知道版本 ID,也可以手动输入下载。
工具自动识别 Apple 账户所属地区的 App Store,切换地区时自动切换对应账户,解决了市面上其他 IPA 下载工具常见的双重认证无法触发、数据丢失等问题。
多语言与 UI
Pastel 的界面美观实用,支持简体中文、繁体中文、日语、韩语和泰语。下载页面可以直接预览应用的 App Icon,对于特定节假日(如 618)换图标的 app 格外实用。所有账户数据保存在 iCloud KeyChain 中,安全可靠。
使用限制
目前 Pastel 仅支持 macOS 26+ 且配备 Apple 芯片的 Mac。由于作者暂无 Windows 设备,短期内没有 Windows 版本的开发计划。项目参考了 ipatools 和 Asspp 的部分代码原理,核心登陆流程使用了 SideStore 的 GSA 技术来触发双重认证。
源码构建
如果你有兴趣在本地构建,克隆仓库后先执行 cd NodeProject && npm install 安装 Node 依赖,然后用 Xcode 打开 Pastel.xcodeproj 即可构建运行。