// 01 — OVERVIEW
侧载方案总览
所有把 IPA 装进 iOS 的方式,本质区别就三点:要不要电脑、要不要越狱、签名多久过期。下面是六大类,本文重点是其中的「自动化自签工具」。
Xcode / Apple ID 自签
用你自己的 Apple ID 直接签名安装,最干净但限制多。
SideStore + LiveContainer
AltStore / SideStore / Sideloadly 一类。自动续签、容器多开,免越狱主力方案。
企业签 / 签名服务
第三方用企业证书批量签名,装描述文件即用,不用连电脑。
永久签名(CoreTrust 漏洞)
永不过期、无需重签、无数量限制,体验最佳——但只吃老系统。
越狱 + AppSync Unified
越狱后任意 IPA 直接安装、永久有效,最自由。
第三方应用商店
AltStore PAL / Epic / Aptoide 等 Apple 官方授权渠道,网页直装。
// 02 — COMPARISON
四种主流方案横向对比
把最常被拿来比较的四种放一起。注意:爱思助手 ≈ 桌面版签名器(对标 Sideloadly),它和 SideStore 底层原理相同,但没有「无线自动续签」,也不含 LiveContainer 的容器多开。
| 维度 | SideStore + LiveContainer | 爱思助手(免费自签) | TrollStore | 官方自签(Xcode) |
|---|---|---|---|---|
| 运行形态 | 首次电脑,之后设备端无线 | 桌面工具 + USB | 设备端,装好即永久 | 电脑 + Xcode |
| 签名原理 | Apple ID → 7天证书 | Apple ID → 7天证书 | CoreTrust 漏洞(永久) | Apple ID 7天 / 付费1年 |
| 7天续签 | 设备端一键无线 | 需再连电脑 | 无需(永久) | 需重连电脑 |
| 3 App 上限 | 容器绕过 ≈ 无限 | 受限 3 个 | 无限 | 受限 3 个 |
| JIT(模拟器等) | 支持(StikDebug) | 基本不支持 | 支持 | 视情况 |
| 系统支持 | iOS 15 – 26.x | iOS 全版本 | 仅 iOS ≤17.0 | iOS 全版本 |
| 上手难度 | 中(配对 / VPN) | 低,中文即开即用 | 低(但仅老系统) | 中高(需 Xcode) |
| 掉签风险 | 低(自签) | 自签低 / 企业签有风险 | 无 | 低 |
| 费用 | 免费 | 免费 / 付费 | 免费 | 免费 / $99·年 |
怎么选:老设备(iOS ≤17.0)首选 TrollStore;iOS 18/26 且想免费又不想每 7 天连电脑 → SideStore + LiveContainer(看安装步骤);只是偶尔装一两个、图省事 → 爱思助手;人在欧盟/日本 → 直接用官方第三方商店。
// 03 — TROUBLESHOOTING
常见报错排查
装的过程中最容易踩到的坑,遇到同样报错直接对号入座。持续更新中。
场景
在「文件」App 里找到 IPA → 点 分享(Share Sheet) → 选择 SideStore 打开安装,结果弹出这个报错。
原因
SideStore 一个已知 bug:通过系统「分享」菜单传给 SideStore 的只是一个文件引用,等它的安装进程真正去读取时,这个引用可能已经失效,于是报"文件不存在"。
解决步骤
- 打开 SideStore → My Apps
- 点左上角的 +(不要用文件 App 的「分享」)
- 在弹出的文件选择器里,亲自浏览到 IPA 所在文件夹,直接选中它安装
还不行,再查两点
- IPA 是否还在 iCloud 云端未下载状态(图标带云朵/下载箭头)——先在「文件」App 里点开它,等完全下载到本地再试
- 手机存储空间是否够
原因
中国大陆 App Store 按监管要求把所有「VPN 类」应用整体下架了。LocalDevVPN / StosVPN 虽然只是本地回环工具、不做翻墙,但用了同一个 VPN 技术接口,一样会被挡在国区商店外。
能不能干脆把它侧载进去?
不行。免费的 Apple 开发者账号(SideStore 用的正是这种)申请不到苹果的 NetworkExtension(VPN)权限,这个权限只有付费开发者账号($99/年)才能申请。就算把 IPA 硬装进手机,也建立不起真正的 VPN 隧道,等于白装。
解决办法:借一个外区小号专门下载
思路是注册一个非大陆地区的 Apple ID,只用来切换 App Store 账号,iCloud、照片、通讯录、iMessage 全部继续留在你的大陆主账号上,互不影响。下载完可以立刻切回大陆账号。
- 去 appleid.apple.com 注册一个新 Apple ID:姓名随便填,国家/地区选台湾(或日本、美国),用一个没注册过 Apple ID 的邮箱,手机号可以直接填 +86 号码收验证码
- 打开 App Store → 点右上角头像 → 拉到最底部 → 退出登录
- 用刚注册的外区账号登录,付款方式选 无,地址随便填一个台湾地址格式(系统只验证格式,不会真的寄送)
- 搜索 LocalDevVPN 或 StosVPN,下载安装,完事后可以立刻切回大陆账号
装上 VPN 后,登录 / 签名还是失败?
部分大陆运营商对苹果的签名服务器(gsa.apple.com)不友好,导致 VPN 装上了但 SideStore 登录/签名时还是很慢或失败。这种情况说明当时需要一个真正能翻墙的代理在后台开着。社区整理了用 ClashMi 配置方案解决这个问题——但注意 ClashMi 本身也要从外区商店下载,它解决的是"网络连不上"问题,和上面"App Store 下不到"是两码事。
原因
iLoader 不需要 iTunes 的任何功能,但 Windows 本身没有能识别 iPhone 的 USB 驱动。这个驱动叫 Apple Mobile Device Support,目前最简单的获取方式就是装一遍 iTunes——iLoader 的 官方仓库也是这么写的:Windows 上要装 iTunes 只是为了拿它带的驱动。Mac 系统自带这套驱动,不需要额外装。
本站托管的 iLoader 是 v2.2.7(体积小、MIT 协议允许分发,专门镜像给 GitHub 连不上的用户)。想要更新的版本去 GitHub 发布页;iTunes 体积太大且是苹果专有软件,不适合镜像,直接走苹果官方线路。
解决步骤
- 用上面的按钮下载 iTunes 装一遍,装完不用打开它
- 换一根能传数据的数据线重新插上(充电线不传数据是最常见的坑)
- 手机上确认点了「信任此电脑」
还是识别不到,再查两点
- 打开 Windows「程序和功能」,看有没有单独的 Apple Mobile Device Support 这一项——如果没有,把 iTunes 卸载重装一次
- 如果电脑是 Windows 10 + ARM64 架构(骁龙芯片的 Windows 电脑),iLoader 目前不支持这个组合,得换一台 x64/Intel/AMD 电脑
用哪个版本的 iTunes:官网的经典安装包比微软商店版更稳——历史上商店版在这块驱动上偶尔有兼容性问题。如果已经装了商店版还是认不到设备,换成官网版重装一次。
// 04 — HOW IT WORKS
原理:它俩自己也要侧载吗?
会——SideStore 和 LiveContainer 自己就是普通 IPA,也得先被装进去。关键在于:只有最开始那一次需要电脑,之后它就能「自己养活自己」。这是一条三层引导链。
电脑(iLoader / AltServer / Sideloadly)
用你的 Apple ID 签名,并通过 USB 把 SideStore 装入设备。
SideStore(占 1 个签名名额)
拿到配对文件后,靠 LocalDevVPN 回环隧道在设备上「给自己」和别的 App 重签——从此脱离电脑。再用它安装下一层。
LiveContainer
由 SideStore 装入,把你的 App 塞进容器运行。
你要用的各种 App
在容器里跑,不再需要侧载,也不占签名名额。
为什么不是死循环:第一次用电脑装好后,SideStore 拿到配对文件 + 设备端 VPN,就能直接和 iOS 的安装服务(lockdownd / installd)对话,从而在设备上重签并重装包括它自己在内的所有 App。电脑只是用来「破局第一次」。
为什么一定要用「VPN」?
iOS 的重签服务 lockdownd 只认两种客户端:USB 连着的电脑,或配对过、走 Wi-Fi 无线同步的电脑。手机上随便一个 App,不管权限多大,都没资格直接找它说话——这条路天生是为「一台电脑」留的,不是为「手机上的 App」留的。SideStore 的办法是:借用 VPN「能接管全部网络流量」的能力,给手机变出一台假电脑,把自己伪装成那台「配对过的电脑」。
VPN 连上,手机以为旁边多了台电脑
VPN 给手机分配一个虚拟网络:手机自己是 10.7.0.0,「电脑」在 10.7.0.1。
请求发往「10.7.0.1」这台假电脑
手机按正常流程,把重签请求发给它以为存在的那台电脑。
VPN 把包的收发地址互换,原样弹回
数据其实哪都没去,只是被 VPN 直接顶回手机自己——手机却以为「电脑」回话了。
SideStore 内置的 minimuxer 冒充电脑,完成重签
minimuxer 是在手机上重新实现的一套苹果电脑端协议逻辑,专门接这些「弹回来」的包。
配对文件是干什么的:iOS 只信任「配对过的电脑」,配对文件就是让手机相信「10.7.0.1 这台假电脑 = 我认识的那台」的凭证。没有它,伪装直接穿帮,手机不会理睬。这就是安装步骤里要选 ALTPairingFile.mobiledevicepairing 的原因。
为什么这个 VPN 必须单独下载,不能 SideStore 自己申请:「接管全部流量」这个 NetworkExtension 权限,苹果只批给正经付费审核过的开发者账号,免费签名账号申请不到。LocalDevVPN / StosVPN 的开发者用付费账号拿到了这个权限,编译好发布在 App Store 上;你下载的是这个「已经带权限的成品」,自己不需要申请任何东西(国区下载不到的解决办法见上面的排查)。
如果不想用自己的电脑做第一次引导
// 05 — FAQ
常见问题
QApp 突然打不开了?›
多半是 7 天证书过期。确保 LocalDevVPN 已连接,打开 SideStore → My Apps → Refresh All 重签即可。养成到期前手动刷一次的习惯。
Q是不是每次都要连电脑?›
不是。只有最开始安装 SideStore 那一次需要电脑。之后的续签、装新 App 全部在设备端无线完成。
Q免费账号只能装 3 个 App,够用吗?›
够。3 个是 Apple 对免费证书的限制,而 LiveContainer 把多个 App 装进一个容器,只占 1 个名额,所以容器里的 App 近乎无限。
Q安全吗?要用主 Apple ID 吗?›
SideStore / LiveContainer 都是开源的知名工具,签名在本地完成。但仍建议用一个专门的小号,而不是你的主 Apple ID,以隔离风险。
Q爱思助手能不能替代这一套?›
不能完全替代。爱思本质是桌面签名器(对标 Sideloadly),底层同样是 Apple ID 7 天证书,但它没有无线自动续签(到期要再连电脑),也不含 LiveContainer 的容器多开(仍受 3 App 限制)。图省事装一两个 App 用爱思更快。
QiOS 26.4+ 遇到装不上 / 报错怎么办?›
最新小版本可能有兼容性问题。去 SideStore / LiveContainer 的官方 Discord 找对应版本的临时解法,通常社区会很快跟进。
Q它们开源吗?我能自己二次开发吗?›
都开源,都能 fork 开发。LiveContainer 是 Apache-2.0(宽松,可闭源 / 商用);SideStore 是 AGPL-3.0(强 Copyleft,自用随意,但对外发布你的 fork 必须同样开源);iLoader 是 MIT(最宽松,代码随便改随便用,但 "iloader" 这个名字和 Logo 不在授权范围内,改过的版本不能继续用这个名字发布)。构建都需要 Xcode + 一个 Apple Developer Team ID(iLoader 是 Tauri + Rust 写的,构建环境不一样)。
// 06 — SOURCES