LiveContainer 是在自身内部运行 iOS 应用的启动器,并非模拟器或虚拟机。它可用一个应用及 App ID 承载多个应用,并支持同一应用的多个版本和数据容器。适用于 iOS/iPadOS 15 及以上,但不能保证所有应用兼容。

适合需要侧载多个 iOS 应用的进阶用户 · 需要保留不同版本或多个账号环境的用户 · 需要在应用间对照资料或传递文件的用户

亮点

  1. 一个宿主运行多个应用

    容器内应用共用一个应用与 App ID,不受免费开发者账号的 3 应用、10 App ID 限额约束。

  2. 多版本与多数据容器

    同一应用可保留多个版本并使用多个数据容器,便于安排不同版本与账号的使用环境。

  3. 应用窗口并行运行

    支持可缩放窗口与画中画;需 iOS/iPadOS 16+,通过 SideStore/AltStore 安装时须保留应用扩展。

功能说明

应用与数据管理

  1. 导入与管理应用

    选择 IPA 文件导入,指定下次启动的应用,并可长按应用进行管理。

  2. 多账号钥匙串分组

    项目提供 128 个钥匙串访问组,为同一应用的不同容器随机分配;容器之间并无完整沙箱隔离,一个容器内应用可以访问其他容器内应用的数据。

  3. 添加主屏幕入口

    支持将容器内应用添加到主屏幕。

  4. 隐藏应用

    提供容器内应用的隐藏功能。

  5. 使用多个或外部数据容器

    提供多数据容器及外部数据容器功能。

窗口与系统交互

  1. 多窗口显示

    应用内虚拟窗口可调整大小、缩放及使用画中画;iPad 还支持将各应用显示在独立系统窗口中。多任务需 iOS/iPadOS 16.0+,通过 SideStore/AltStore 安装时须选择保留应用扩展;多任务应用启用 JIT 还需支持按 PID 附加的 JIT 工具。

  2. 多个 LiveContainer 并行运行

    使用多个 LiveContainer 可同时运行不同应用,并在这些 LiveContainer 之间传递数据。

  3. 接收文件与链接

    通过系统分享菜单选择 LiveContainer,再指定接收文件或链接的应用;也可在应用列表中输入链接,由 LiveContainer 识别对应应用并询问是否启动。

  4. 修正文件选择器和本地通知问题

    部分应用无法正常使用文件选择器或申请通知权限时,可在该应用的设置中分别启用对应修正;远程推送通知仍不受支持。

运行与扩展机制

  1. 签名与 JIT 模式

    低于 iOS 26 且 JIT 可用时,可绕过代码签名,无需预先签署容器内应用;否则使用 LiveContainer 自身的证书签名。启用 JIT-less 签名需先导入证书,并通过 JIT-less 诊断页面验证配置。

  2. 加载外部 tweaks

    内置 TweakLoader,可加载 CydiaSubstrate 及所选文件夹中的 tweaks。

  3. 容器内启动应用

    在 LiveContainer 内运行 iOS 应用,而非通过模拟器或虚拟机运行;并非所有应用都兼容,可先查看官方兼容性问题列表。

版本选择与安装

  1. 选择独立版或内置 SideStore 版

    官方提供独立版和内置 SideStore 的版本,两者均有稳定版与 Nightly 的 IPA 下载;独立版还提供对应的 AltSource 安装源。

  2. 安装需满足系统与侧载工具要求

    需 iOS/iPadOS 15+;独立版需 AltStore 2.2.1+ 或 SideStore 0.6.2+。官方明确不支持使用 Sideloadly、i4/3u Tools、NB Tool 及多数在线签名工具安装 LiveContainer。

适合场景

  1. 需要侧载多个 iOS 应用的进阶用户

    容器内应用共用一个宿主应用与 App ID,可导入 IPA,适合受免费开发者账号数量限制的使用安排。

  2. 需要保留不同版本或多个账号环境的用户

    多版本和多数据容器可分别安排使用环境,钥匙串访问组也可按同一应用的容器分配,但不能将其视为完整隔离环境。

  3. 需要在应用间对照资料或传递文件的用户

    满足多任务系统与安装条件后,可用多窗口并行查看应用;系统分享菜单可将文件或链接交给容器内指定应用。

取舍

选它的理由

  • 容器内应用不逐个占用免费开发者账户的应用名额官方说明可用一个应用及 App ID 承载不限数量的应用,容器内应用不受免费账户的 3 个应用、10 个 App ID 限制。
  • 同一应用可保留多个版本和数据容器支持为同一应用建立不同数据环境;项目还提供 128 个钥匙串访问组,并为同一应用的不同容器随机分配,但这不代表容器之间具有完整沙箱隔离。
  • 有无 JIT 时采用不同签名路径低于 iOS 26 且 JIT 可用时,可绕过代码签名,无需预先签署容器内应用;否则使用 LiveContainer 自身的证书签名。JIT-less 签名需先导入证书,再通过 JIT-less 诊断页面验证配置。
  • 多任务窗口支持缩放和画中画可同时运行多个应用并调整虚拟窗口大小;在 iPad 上还可将各应用放入独立的系统原生窗口。

先想清楚

  • 不适合依赖远程推送接收关键消息的应用
  • 不适合要求任意 iOS 应用都能正常运行的用户

使用须知

  • 安装与多任务需要满足指定环境条件需 iOS/iPadOS 15+;独立版需 AltStore 2.2.1+ 或 SideStore 0.6.2+,官方不支持 Sideloadly、i4/3u Tools、NB Tool 及多数在线签名工具。多任务需系统 16.0+,安装时须保留应用扩展;多任务应用启用 JIT 还需支持按 PID 附加的工具。
  • 容器内应用不支持远程推送通知
  • 容器内应用的扩展无法注册使用系统 SpringBoard 不知道容器内安装了哪些应用,LiveContainer 无法为这些应用注册扩展。
  • 容器之间没有完整的数据沙箱隔离一个容器内应用能够访问其他容器内应用的数据,应用权限也全局生效,不宜将其视为互不信任应用的隔离环境。

安全警示

  • 官方已警告出现闭源第三方构建:这些构建可访问容器内数据,包括钥匙串和登录凭据。

基于公开资料与 AI 分析整理,仅供参考,请自行核实。

同分类软件

查看全部

更多「玩机进阶」软件

软鉴 SoftMemo

AI 整理的软件知识库

AI 整理软件资料、版本动态、更新通知、订阅权益与对比分析,沉淀可复用的工具知识。