
由于 Apple 官方对 App Store 的严格规制限制,iOS的应用管理一直是个让进阶用户头疼的问题:想下的应用在国区搜不到?想找回某个 App 的历史旧版本?或者是想备份一份纯净的 IPA 文件以供 Sideload(侧载)使用?
开发者 @Lakr233 曾经开发过支持多账号的 App Store 辅助工具 Asspp ( https://github.com/Lakr233/Asspp ),为多区账号用户提供 App Store 多账号安装软件的功能 ,免去频繁切换 Apple ID 的烦恼。Asspp 为原生APP,支持 本地安装、使用 AirDrop 安装 两种方法。
最近 @Lakr233 开源了 Asspp 的Web增强版 AssppWeb,相比Asspp必须安装APP,AssppWeb 提供了一套运行于浏览器的 Web 客户端 + 自托管服务,使得用户可以在网页中完成应用搜索、授权获取与 IPA 下载 / 安装等流程,并可以支持多地区 Apple Store 搜索与下载。
AssppWeb:https://github.com/Lakr233/AssppWeb
借助AssppWeb,可以直接在浏览器里完成:
- 跨区搜索:无需登录即可切换全球任意地区的 App Store 进行搜索。
- 多账号管理:支持添加多个 Apple ID,系统会自动根据 App 所属区域匹配账号。
- 获取授权与下载:在线为免费 App 获取下载授权,并直接下载官方签名的 IPA 文件。
- 历史版本下载:如果需要某个 App 的旧版本,它能帮你轻松找回。
- 直接安装:通过网页生成的清单,直接将 App 安装到 iOS 设备上。
AssppWeb 最牛的技术之一是采用了零信任架构(Zero-Trust Architecture):
- 密码不经过服务端:利用 WebAssembly 技术,在你的浏览器前端运行加密逻辑(libcurl.js + Mbed TLS)。
- 加密通信:服务器仅作为“盲中继”(Wisp 协议),无法解密你与苹果服务器之间的流量。
- 自建安全:虽然项目提供了部署方案,但作者强烈建议用户自行托管(Self-host),确保凭据绝对安全。
AssppWeb 的核心亮点:
- 零信任 + 浏览器直连:服务器零权限接触 Apple ID
- 支持多地区、多账号:再也不用切号、换区了
- 官方签名 IPA:下载的是 Apple 官方 CDN 的正版包,不存在签名过期问题
- 旧版本随意下:想装 1.0 版本?随便挑
- 自动缓存清理:可设置 AUTO_CLEANUP_DAYS 或大小限制,避免硬盘爆炸
- 密码保护:ACCESS_PASSWORD 保护接口和 WebSocket
- 部署简单:Docker Compose 一键起、Cloudflare Workers、Railway 都支持
类似 AssppWeb 和 Asspp 的工具:
App Store 一键换区工具:
fnd.io:https://www.fnd.io/
Apple App Store Country Region Switch:https://as.dogged.cn
Switchr:https://switchr.imagility.io/
苹果应用市场国家地区切换:https://www.liangjianghu.com/searchads-appstore-switch
IPATool:
https://github.com/majd/ipatool
搜索 App Store 并下载 .ipa 文件的命令行工具
DLiPA:
https://github.com/AhmedBafkir/DLiPA
受 ipatool 项目启发而开发的 iOS 应用。允许使用 Apple ID 下载、安装和分享 App Store 应用,并支持下载旧版本,无需越狱
SignTools:
https://github.com/SignTools/SignTools
开源自托管侧载平台,无需电脑即可侧载 iOS 应用