项目地址
-
LiveContainer 是一款应用启动器(非模拟器或虚拟机),可直接运行iOS应用。 -
支持安装无限数量的应用(不受免费开发者账户3个/10个应用ID的限制),可同时安装多版本应用并独立保存数据。 -
启用JIT时完全绕过签名验证,无需预签名应用;否则将使用LiveContainer的证书自动签名。
[!注意]
建议优先配置无JIT模式。若遇到问题,请先查阅 #265 后再提交反馈。
系统要求
-
iOS/iPadOS 15及以上 -
AltStore 2.0+ 或 SideStore 0.6.0+
配置
无JIT模式(推荐)
若不愿每次启用JIT,需执行以下步骤。无JIT模式下,应用需重新签名,因此需从AltStore/SideStore获取证书和密码。
[!注意]
无JIT模式仍可手动启用JIT。若遇到问题,请查阅“无JIT模式诊断”部分。
方法1(需AltStore 2.2.1+/SideStore 0.6.2-nightly+)
-
打开LiveContainer设置 -
点击“从AltStore/SideStore导入证书” -
AltStore/SideStore将弹出证书导出提示。若未显示,请保持后台运行后重试。 -
在SideStore点击“导出”或在AltStore设置密码后导出 -
点击“无JIT模式诊断”并运行测试 -
显示“测试通过”即可正常使用
[!注意]
若重装AltStore/SideStore,需重复此步骤。
安装应用
-
点击右上角“+”按钮选择IPA文件安装 -
选择下次启动时要打开的应用 -
长按应用可进行管理
添加到主屏幕
长按应用后有两种方式:
-
启动URL:复制URL创建快捷指令并添加到主屏幕(每个应用需单独创建)。 -
创建App Clip:安装MDM描述文件后添加至主屏幕(启动时有跳转界面且会保留在应用切换器中)。
多容器支持
安装第二个LiveContainer(灰色图标)可同时运行不同应用,并支持数据互通。
-
在设置中点击“安装另一个LiveContainer” -
默认使用蓝色图标容器启动应用 -
若应用已在运行,可选择在灰色容器中打开或终止后重启 -
需先将应用转换为“共享应用”才能在灰色容器中使用
多任务处理
支持以虚拟窗口形式同时运行多个应用,可调整大小或使用画中画模式。iPad支持原生多窗口显示。
使用方法:
-
将应用转换为共享应用 -
长按应用横幅选择**“多任务”**
[!注意]
-
安装时需勾选**“保留扩展”** -
启用JIT需使用支持PID附加的JIT工具
修复文件选择器与本地通知
部分应用可能无法正常使用文件选择器或申请通知权限,需在应用设置中启用对应修复选项。
“在应用中打开”功能
-
点击应用列表右上角的链接图标输入URL,LiveContainer会自动识别并启动对应应用 -
可通过此快捷指令共享网页至LiveContainer
JIT支持
详见 常见问题#5.8
安装第三方插件
内置TweakLoader会自动加载CydiaSubstrate和插件。
-
Tweaks
文件夹中的.dylib文件全局生效 -
可创建应用专属插件文件夹并快速切换
应用隐藏
提供三级隐藏功能:
-
锁定应用:需Face ID或密码才能启动 -
隐藏已锁定应用:认证后可在“隐藏应用”区查看 -
严格隐藏模式:完全隐藏应用,需在主界面三击“共x个应用”并认证才能显示
项目地址
https://github.com/LiveContainer/LiveContainer/blob/main/README.md
扫码加入技术交流群,备注「开发语言-城市-昵称」
(文:GitHubStore)