SideStore + LiveContainer 全套教程(Mac 专属)
核心结论:纯免费 Apple ID(不用 99 美元年费)+ Mac 首次插线安装一次,之后全程手机单机续签,再也不用开电脑。 合体包只占免费 ID 1 个签名名额,容器内可无限装入 IPA,完美突破免费账号 3 个 App 的上限。
1. 整体说明
| 要点 | 说明 |
|---|---|
| 一次性搭建 | 仅第一次安装「SideStore + LiveContainer 合体包」需要 Mac 插线操作 |
| 长期使用 | 后续续签全程手机独立完成,Mac 不再参与 |
| 名额占用 | 合体包只占 1 个名额,容器内可无限装 IPA |
| 工具来源 | 全程官方开源工具,无捆绑广告 |
| 账号建议 | 不要用主力 Apple ID,建议注册全新小号 |
2. 全部官方下载地址
2.1 Mac 电脑端必备软件
AltServer(Mac 端安装 SideStore 的唯一工具)
- 下载:
https://cdn.altstore.io/file/altstore/altserver.zip - 官网主页:
https://altstore.io/
iLoader(官方最推荐的安装/重装工具,装合体包和修配对文件最稳)
- Mac 版直接下载链接(通用包,Intel / Apple 芯片都能用):
https://github.com/nab138/iloader/releases/download/v2.3.1/iloader-darwin-universal.dmg - 官方渠道只有两个(其他全是假站):GitHub Releases
https://github.com/nab138/iloader/releases和https://iloader.app/ - 用途:iLoader 会自动处理配对文件(Pairing File)和扩展名签名,合体包装完不容易出现”Pairing Required / 配对文件缺失”等问题;AltServer 装合体包出现问题时,优先换 iLoader 重装。
SideStore + LiveContainer 二合一合体 IPA(核心包)
- Stable(稳定版)直接下载链接:
https://github.com/LiveContainer/LiveContainer/releases/latest/download/LiveContainer+SideStore.ipareleases/latest/是官方指定的最新稳定版入口,不用自己找版本号。
- releases 页面:
https://github.com/LiveContainer/LiveContainer/releases
2.2 Stable 和 Nightly 是什么?下哪个?
合体包有两个版本线,务必下 Stable,不要下 Nightly:
| 版本 | 是什么 | 能不能用 |
|---|---|---|
| Stable / Latest(稳定版) | 官方测试通过、推荐大众使用的正式版 | 就用这个 |
| Nightly(每日构建版) | 每天最新代码自动编译的”尝鲜版”,含未测完的新功能 | 不稳定,容易崩溃、出各种问题 |
注意:releases 页面默认靠前展示的可能是 Nightly,认准 Latest / Stable 标记或上方的 Stable 直链再下载。
2.3 下载页面上这么多文件,到底下哪个?
打开 releases 页面后,只看 Assets(资产)列表,找到带下面名字的文件即可:
| 文件 | 要不要下 | 说明 |
|---|---|---|
| LiveContainer+SideStore.ipa | 就下这个 | 二合一合体包(约 34 MB),AltServer 侧载用的就是它 |
| LiveContainer.ipa | 不用 | 只有 LiveContainer 本体,不带 SideStore,装完没法续签 |
| apps_nightly.json | 不用 | 内部配置文件,开发者用的 |
| Source code (zip / tar.gz) | 不用 | 项目源代码,纯开发者向 |
认准名字里同时有
LiveContainer和SideStore、且后缀是.ipa的那个文件,下载后放到 Mac 桌面备用。
2.4 补充:IPA 是个什么东西?
- IPA = iPhone App Archive(iPhone 应用归档包),本质就是一个 zip 压缩包(把后缀改成
.zip还能解压)。 .ipa是 iOS 应用的安装包格式,跟 Windows 的.exe、Android 的.apk是同一个概念。- 里面装的是:应用本体(
.app文件夹)+ 图标 + 安装元数据。 - 它是给 App Store 和侧载工具(AltServer、SideStore)用的标准格式,所以叫「归档包」→ 缩写 IPA。
2.5 iPhone 手机需要准备
- 一个独立免费 Apple ID 小号;
- 手机必须设置锁屏密码;
- 提前把要安装的各类 IPA 文件保存到 iPhone「文件」App。
3. 前期准备清单
| 项目 | 要求 |
|---|---|
| Mac 电脑 | macOS 11.0 及以上系统 |
| 数据线 | iPhone 原装 USB 数据线 |
| iPhone 系统 | iOS 14 及以上;iOS 16 及以上必须开启开发者模式 |
| 关闭干扰 | 暂时关闭 iPhone「专注模式」「VPN」,避免安装失败 |
| Mac 允许未认证应用 | 系统设置 → 隐私与安全性 → 允许打开来自未认证开发者的 App |
4. Mac 电脑安装 AltServer
- 打开下载的 AltServer 压缩包,把 AltServer.app 拖入 Mac「应用程序」文件夹。
- 打开启动台,启动 AltServer,软件会缩小到 Mac 屏幕顶部菜单栏(显示为小菱形图标)。
- 右键点击菜单栏 AltServer 图标 → 勾选「Launch at Login」开机自启(可选)。
5. iPhone 开启开发者模式(iOS 16+ 必做,iOS 15 跳过)
- iPhone 用数据线连接 Mac,手机弹窗【信任此电脑】→ 点击信任,输入锁屏密码。
- Mac 打开 App Store 下载安装 Xcode(约 12G,仅为触发开发者模式开关)。
- 打开 Xcode → 顶部菜单「窗口」→「设备与模拟器」,等待加载识别你的 iPhone。
- 手机打开:设置 → 隐私与安全性 → 滑到最底部 【开发者模式】→ 开启 → 手机自动重启。
- 重启解锁后弹窗点【启用】,输入锁屏密码,开发者模式开启完成。
6. Mac 通过 AltServer 安装「SideStore + LiveContainer 合体 IPA」
- 把下载好的 LiveContainer+SideStore.ipa 放到 Mac 桌面。
- 保持 iPhone 插线连接 Mac、手机屏幕保持解锁状态。
- Mac 键盘按住 Option 键,鼠标点击顶部菜单栏 AltServer 图标。
- 最重要的一条:从这里开始 Option 键要一直按住、不能松开,直到下面第 4 步在文件浏览窗口里选中 IPA 文件、点下”打开”之后,才可以松手。中途松开,菜单立刻变回「Install AltStore」,就找不到【Sideload .IPA】选项了。
- 菜单出现【Sideload .IPA】选项 → 点击它 → 在弹出的文件浏览窗口里找到桌面上的合体 IPA 文件并选中。文件确认选中后再松掉 Option 键。
- 弹窗输入你的 Apple 小号账号、密码、双重验证码。
- 等待 30 秒左右,手机桌面自动出现 LiveContainer 图标,安装完成,拔掉数据线。
7. iPhone 端权限配置(必做,否则软件打不开)
7.1 信任开发者证书
设置 → 通用 → VPN 与设备管理
→ 在「开发者 App」分类里找到你的 Apple ID 邮箱
→ 点击【信任】→ 再次确认信任 → 输入锁屏密码
7.2 SideStore 初始化登录
- 打开桌面 LiveContainer,点击界面左上角 SideStore 小图标,跳转打开 SideStore。
- SideStore 内登录刚才同一个 Apple 小号。
- 进入【My Apps】页面,可以看到证书 7 天有效期倒计时。
7.3 LiveContainer 导入签名证书(实现容器内 App 正常运行)
这步必须做,否则 iOS 26 起启动 App 会报错:
JITLess mode is required since iOS 26. Please set it up in settings.
- 打开 LiveContainer → 右上角齿轮【设置】。
- 找到 「从 SideStore 导入证书 / Import Certificate from SideStore」 → 点它。
- 自动跳转到 SideStore → 弹窗问是否导出证书 → 选 Export / 导出,自动跳回 LiveContainer。
- 进入 「免 JIT 模式诊断 / JIT-Less Mode Diagnose」 → 点 Test / 测试。
- 显示 Passed / 通过 = 配置成功,再去启动 App。
兜底方案(第 3 步没弹导出框时):
- 进内置 SideStore → Settings → 滑到底 → 点「Export Signing Certificate…」→ 设个密码 → 存到手机。
- 回 LiveContainer → 设置 → 「导入证书」→ 选刚才导出的证书文件 → 输密码 → 完成。
- 去「免 JIT 模式诊断」测一次,Passed 即成功。
前提:内置 SideStore 必须已能正常登录小号(My Apps 能看到 7 DAYS)。还卡在配对文件(Pairing Required)时,先解决配对问题,证书才有东西可导。
7.4 安装并连接 LocalDevVPN(必装,续签核心依赖)
这是 SideStore 续签的硬前提:SideStore 每次安装 / 更新 / 刷新 App 都要求「WiFi + LocalDevVPN 已连接」,缺一不可,否则报错
You do not appear to be connected to Wi-Fi and/or LocalDevVPN!。
- 用外区(美区)App Store 账号搜索下载 LocalDevVPN(App ID:
id6755608044)。 - 打开 LocalDevVPN → 点 Connect → 系统弹窗「允许添加 VPN 配置」→ 允许 → 输锁屏密码。
- 状态栏出现 VPN 图标 = 连接成功,把它留在后台,不要关。
它名字带 VPN,但不是翻墙用的:这只是本地回环隧道,用来让 SideStore 在手机上模拟电脑续签,不导流量、不上外网、不加速。装好连上放后台即可,平时不用管。只有正式使用(装 IPA / 续签)时才需要开着;如果暂时不用,可以关掉,需要时再点 Connect。
8. 装 IPA(推荐方式,无限装不占名额)
8.1 唯一推荐方式:LiveContainer 容器内安装
① 先用 Flutter 生成不带签名的 IPA:
flutter build ipa --release --no-codesign
生成位置:build/ios/ipa/<你的App名>.ipa
(带签名版本需要 99 美元开发者账号才有证书,本教程用不上)
② 把 IPA 传进手机(AirDrop / 微信文件 / iCloud 均可),存进「文件」App
③ 打开 LiveContainer → 右上角 "+" → 浏览「文件」→ 选中 IPA → 导入
④ 导入完毕直接点击 App 图标启动
优点:装几十个上百个 IPA 都只算 1 个侧载名额,彻底解决免费 ID 3 个上限。
8.2 LiveContainer 的局限(使用前先了解)
| 局限 | 说明 |
|---|---|
| 同一时刻只能跑一个 App | 容器里的 App 共用同一个 LiveProcess 进程在前台运行,从 A 切到 B,A 就退到后台了;iOS 前台本身也只允许一个 App,容器内没有多 App 并行。 |
| 切换 ≠ 完全关闭 | 切走时 App 会退到后台,状态一般保留;回到它时能否恢复运行状态取决于 App 自己的处理逻辑。 |
| 数据互相独立 | 每个容器内 App 有独立数据目录,不会互相污染。 |
| 不是真正的”独立安装” | 容器内 App 桌面没有独立图标、不能独立签名、无法使用系统级后台/推送/深度集成能力;需要这些的 App 只能走占名额的独立侧载。 |
9. 7 天证书续签操作(全程不用电脑,手机独立完成)
建议第 6 天主动续签,不要等到第 7 天彻底过期。
- 确认手机连着 WiFi(蜂窝流量不行)。
- 打开 LocalDevVPN 确保已连接,状态栏出现 VPN 图标 代表通道正常(见 7.4)。
- 进入 SideStore → My Apps → 点击【Refresh All】一键全部重签。
- 等待 10 秒刷新完成,所有 App 数据完全保留。
10. 高频问题排查(Mac 环境专属)
| 问题 | 解决办法 |
|---|---|
| AltServer 找不到 iPhone | 更换原装数据线;换 Mac 另一侧 USB 口;手机重新点击「信任此电脑」;打开 Finder 确认 Mac 能正常访问手机;重启 AltServer |
| 合体 IPA 安装报错 / 登录 Apple ID 失败 | 切换手机蜂窝流量登录、关闭 WiFi;确认 Apple ID 未开启家庭共享 / 限制权限;不要使用共享网上买来的 Apple ID |
| LiveContainer 内 IPA 闪退 | 重新执行一次「从 SideStore 导入证书」;检查 IPA 适配的 iOS 版本是否低于你手机系统版本;重启 LiveContainer |
| VPN 经常被系统后台关闭导致续签失败 | 设置 → 通用 → 后台 App 刷新 → 打开 SideStore、LiveContainer 的后台刷新权限 |
11. 长期使用重要建议
- 只用小号:绝对不要用日常登录 iCloud / 支付的主账号侧载,只用单独注册的小号。
- 最大化名额:所有第三方 IPA 全部放进 LiveContainer 容器。
- 设周提醒:iPhone 日历新建每周固定提醒,避免忘记续签导致 App 打不开。