找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4324

积分

0

好友

568

主题
发表于 昨天 02:06 | 查看: 9| 回复: 0

好家伙,最近 GitHub 上冒出来一个 Pastel,干的事很直接:从 App Store 获取应用的历史版本 IPA,下载完之后,直接 AirDrop 到 iPhone 或 iPad 上安装。听着有点像老玩家以前折腾 iTunes 旧版、抓包、命令行那套东西,但这次包装得明显更“普通用户能点得动”。

项目名叫 IPA-Download / Pastel,作者在项目页里写得也挺直白:它就是一款用于安装 IPA 历史版本的工具,还能自动捕获数据包;目前要求也不低,只支持 macOS 26+,而且得是 Apple 芯片 Mac。Windows 版?作者说因为手头没有 Windows PC,暂时没开发计划。这个限制先摆在这,别下载半天发现自己机器跑不了。

我看到这种工具,第一反应不是“哇好酷”,而是:它到底省掉了哪一段最烦人的活。

以前想装某个 App 的旧版本,麻烦点不在“下载”两个字,而是你得知道 App ID、版本号、账号区域,还可能要碰命令行、证书、请求、地区商店这些东西。尤其是给家里旧 iPad 找一个还能跑的 App,或者某个新版 App 改得太离谱,想退回可用版本,这事真不是普通用户能顺手搞定的。

Pastel 有意思的地方就在这。它不是给你一堆脚本让你自己猜,而是做成了 macOS 桌面应用。可以在对应地区的 App Store 里搜索 App,还会根据你选择的 Apple 账户地区自动切换商店;切换地区时,也会自动切到已登录、对应地区的 Apple 账号。项目页甚至提到,它支持下载一个该 Apple 账号从未下载过的 App。

这就有点东西了。

界面这块,Pastel 用 SwiftUI 编译,适配 macOS 26 的 Liquid Glass 效果,中文、日语、韩语这些主流语言也支持。说真的,这类工具只要界面一丑,信任感马上掉一半;但作者这次显然是想把它做成一个“真 Mac App”,不是那种仓库里丢几个二进制文件,README 写三行命令就完事的半成品。

不过我也提醒一句,别把它想成万能钥匙。

IPA 历史版本能不能装、能不能用,还是绕不开几个现实问题:你的 iOS / iPadOS 版本是否兼容,App 本身服务端有没有强制升级,账号地区是不是对得上,App 有没有下架,开发者有没有把旧接口全砍了。很多 App 不是客户端退回去就万事大吉,服务端一关,旧版打开也可能直接卡死。

我这个老开发的毛病又犯了:看到“直接 AirDrop 安装”,还会顺手多看两眼权限、账号、日志和失败提示。尤其是 Apple 生态里,安装链路看着顺,真出错时经常就一句“不支持”或者“无法安装”,你根本不知道卡在版本、签名、地区还是系统限制。Pastel 如果后面能把这些错误说清楚,那就更实用了。

源码构建也不算复杂。项目页写的是首次克隆后,先进入 NodeProject 安装依赖,再用 Xcode 打开 Pastel.xcodeproj 构建运行。也就是说,它不是纯拖拽给小白玩的玩具,开发者想自己编译、看代码、改一点东西,也能下手。

GitHub 上这个项目已经冲到一千多 star,说明需求确实一直在,只是以前没人把它做得这么顺眼。我对这类工具的态度很简单:先别吹太满,能把搜索、下载、传设备、失败提示这几步做稳,就已经够多人收藏了。尤其是旧设备用户,懂的都懂。

GitHub地址:EEliberto/IPA-Download




上一篇:GitHub 项目 claude-video:让 AI 看懂视频,拆解爆款节奏与脚本
下一篇:iPhone 18 Pro 顶配版或全面换用 QLC 闪存,大容量体验恐倒退
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-7-7 07:17 , Processed in 0.629208 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表