SideStore 和 LiveContainer 侧载方案完整流程
方案原理
LiveContainer 是一个容器化的应用运行环境——它本身是一个正规 App Store 能上架的 App,在它内部可以安装和运行任意 IPA 应用。因为应用是运行在容器里的,相当于一个沙盒,绕过了 Apple 的部分签名和弹窗限制。
SideStore 是配合 LiveContainer 使用的签名工具,通过 Apple 开发者账号的免费签名服务来给 IPA 应用签名。
需要准备的东西
- 一台 Windows 电脑(Mac 也可以,以 Windows 为例)
- iOS 设备(iPhone / iPad)+ 支持数据传输的 USB 线
- Apple ID(最好自己的,方便签名续签)
- 可靠的网络连接(部分步骤需要代理)
- iLoader 工具(Windows 端侧载工具)
步骤总览
电脑端准备 → 搭建侧载环境(iLoader 装 SideStore + LiveContainer)
→ 配置 SideStore 签名 → LiveContainer 内装 KrKr IPA → 导入 GalGame 文件夹 → 启动游戏
第一步:电脑端准备
- 安装 iTunes(或爱思助手,主要用来补 Apple 驱动)
- 下载 iLoader 工具(GitHub 上的开放源)
- 准备一个代理工具(用于给 iOS 设备提供全局代理)
第二步:iLoader 搭建侧载环境
- 关闭 iOS 设备的无线热点(电脑和设备需在同一局域网)
- 开启 iOS 开发者模式(设置 → 隐私与安全 → 开发者模式)
- USB 连接电脑,信任设备
- 打开 iLoader,登录你的 Apple ID
- 选择安装"LiveContainer + SideStore(稳定版)"
- 安装完成后,在 iOS 的"设置 → 通用 → VPN 与设备管理"里信任开发者证书
- 打开 LiveContainer → 设置 → "导入来自 SideStore 的证书"(可能需要先配置代理)
第三步:SideStore 签名配置
- 在 LiveContainer → App 页面,点击左上角箭头图标跳转到 SideStore
- 在 SideStore 设置里登录你的 Apple ID
- 回到 LiveContainer,再次"导入证书"
第四步:LiveContainer 里装 KrKr 模拟器 IPA
- 下载 KrKirioid2 iOS 版的 IPA 文件(开源社区提供)
- 用 Safari 下载后,LiveContainer 的 App 页面左上角 "+" 号选择这个 IPA
- 安装完成,点击"启动"试试能不能正常打开
第五步:导入 GalGame 文件
- 在 LiveContainer 的 App 页面,长按 KrKr 应用 → "打开数据文件夹"
- 这会跳转到 iOS 文件 App,进入 KrKr 的 Documents 目录
- 把你的 GalGame 文件夹复制粘贴进去(和 App Store 版 XP3Player 的操作类似)
- 回到 LiveContainer,点击 KrKr 启动 → 点击 data.xp3 运行游戏
第六步:自动续签(七天签名)
- 下载 LocalDevVPN App 和 "Sideload 补丁" 快捷指令
- 创建快捷指令自动化(每天凌晨运行)
- 自动化会自动给签名续期,不需要手动操作
风险与注意
- 七天签名机制是 Apple 政策,到期不续签应用会失效,一定要配好自动续签
- LiveContainer 里的应用数据需要定期备份(IPA 本身可以随时重装,但游戏存档在 Documents 里)
- 代理配置如果失效,可能导致续签失败
- 这个流程不涉及越狱,是 iOS 系统允许的"个人开发者测试"路径