苹果迷苹果迷  2026-09-07 06:36 苹果家园 隐藏边栏 |   抢沙发  3 
文章评分 0 次,平均分 0.0
导语: LiveContainer 是一个 iOS 应用启动器(不是模拟器),把其他应用装进它内部运行,只占一个 App ID 就能安装不限数量的应用,并支持同一应用多容器多开。iOS 26 以下开启 JIT 时可完全绕过代码签名。需配合 SideStore 0.6.2+ 或 AltStore 2.2.1+ 使用,系统要求 iOS/iPadOS 15+。开源 AGPL-3.0,GitHub 近 1.2 万星,最新稳定版 3.8.0。
LiveContainer 应用图标

用免费 Apple ID 侧载应用,苹果给的限制很具体:最多 3 个 App、10 个 App ID。想多装一个,就得先删一个。LiveContainer 做的事情就是把这堵墙挪开——它是个 App 启动器,把别的 iOS 应用「装进它里面」运行,只占一个 App ID,却能装不限数量的应用,还能让同一个应用带着不同数据容器并存。整个过程不需要越狱

这个项目在 GitHub 上有近 1.2 万颗星,采用 AGPL-3.0 协议,2023 年 7 月立项,至今仍在高频更新(最近一次提交是 2026 年 9 月 6 日),最新稳定版为 3.8.0(2026 年 7 月发布),另有自动构建的 Nightly 版本。

它不是模拟器,也不是虚拟机

这点要先说清楚,很多人第一反应会误以为是「在 iPhone 上跑 iPhone 模拟器」。不是。

LiveContainer 拿到的就是一个正常的 iOS 可执行文件,它做的是把这个可执行文件当动态库加载进来。具体流程大致是:改写 Mach-O 头的 __PAGEZERO 段、把 MH_EXECUTE 改成 MH_DYLIB、注入 TweakLoader.dylib、hook _NSGetExecutablePath 让系统以为可执行文件路径指向别处、再把 NSBundle.mainBundle 覆盖成目标应用的 Bundle,最后用 dlopen 加载并跳到入口点——目标应用照常调用 UIApplicationMain 启动,运行体验和原生安装几乎没有区别。

也正因为它跑的是真原生代码,性能没有虚拟化损耗。

三个核心价值

1. 绕过免费账号的 3 个 App 上限

这是最直接的收益。免费开发者账号的「3 个 App / 10 个 App ID」限制在这里不适用——LiveContainer 自己只占一个 App ID,装进来的应用数量理论上没有上限。

2. 同一应用多开、多版本并存

每个应用可以有多个数据容器,彼此独立。想同时登录两个账号、或者留一个旧版本对比新版本,都能实现。项目为此做了钥匙串的半隔离:创建了 128 个 keychain access group,随机分配给同一应用的不同容器,也就是说同一个应用最多可以有 128 个钥匙串互不干扰的容器。

3. JIT 可用时免签名

iOS 26 以下且 JIT 可用的情况下,代码签名被完全绕过,安装应用前不需要签名;否则,应用会用和 LiveContainer 相同的证书完成签名。3.7.0 版本还专门为 iOS 26 增加了 JIT 脚本支持。

系统要求与安装

项目 要求
系统 iOS / iPadOS 15 及以上
多任务功能 iOS / iPadOS 16.0 及以上
独立版依赖 SideStore 0.6.2+ 或 AltStore 2.2.1+
协议 AGPL-3.0(开源)

官方提供两个版本:

  • 独立版(LiveContainer.ipa):体积小(约 4.7MB),需要你已经装了 SideStore 或 AltStore,由它们负责安装与签名刷新。
  • 内置 SideStore 版(LiveContainer+SideStore.ipa):体积约 32MB,适合还没装 SideStore 的用户,需要用 Impactoriloader 这类工具安装。

两个版本都分 Stable 与 Nightly 两条线,也都提供了 AltStore 源地址,可以加进 AltStore / SideStore 后自动获取更新。

主要功能

LiveContainer 官方项目素材图
  • 安装应用:打开 LiveContainer,点右上角加号选择 IPA 文件即可;长按应用可以管理。
  • 添加到主屏幕:为每个容器生成独立图标,从桌面直接启动。
  • 多任务与多实例:装多个 LiveContainer 可以同时运行不同应用,数据还能在实例间近乎无缝地互传。对 iPad 用户来说,这算是绕开了 iPadOS 多任务的不少限制——关于 iPadOS 多任务本身的吐槽,可以看站内这篇《iPadOS 27 多任务还是绕》。
  • 外部 Tweak 注入:内置的 TweakLoader 会加载 CydiaSubstrate,把指定文件夹里的 tweak 注入到安装的应用中。
  • 容器管理与外部容器:支持多容器、外部数据目录。
  • 隐藏应用:可以给指定应用加锁隐藏。
  • 文件选择器与通知修复:部分应用在容器里会出现文件选择器异常或无法申请通知权限,对应开启「Fix File Picker」和「Fix Local Notifications」即可。
  • 「在应用中打开」:用系统原生分享面板把链接或文件分享给 LiveContainer,它会问你要用哪个应用打开;也可以在 Apps 标签页右上角直接粘贴 URL。

近两个版本的重点更新:3.7.0 带来了启动应用快捷指令、iOS 26 JIT 脚本支持、外部容器与原生图标生成;3.8.0 新增了存储管理视图,可以拆开查看应用包体、容器、临时文件、App Group 数据、tweak 和其他文件各占了多少空间。

这些限制要先知道

官方 README 把限制写得很坦白,装之前建议先看清:

  • 目标应用的 entitlements 不生效(对侧载应用影响不大,基本权限够用)。
  • 权限是全局的,不按容器区分。
  • 容器之间没有沙盒隔离——一个应用可以读到另一个应用的数据。这是和个人隐私直接相关的一条,别在里面放敏感账号。
  • 不支持 App Extensions
  • 远程推送通知不可用
  • 自定义 URL scheme 的查询可能失效。
  • iPhone Mirroring 下多任务仍有问题(iPadOS 的实体键盘输入问题已修复)。
  • 并非所有应用都能跑,项目维护了一份兼容性列表,遇到不兼容的可以提 issue。

一个必须提醒的安全问题

官方在 README 顶部专门加了一段警告:近期出现了第三方闭源构建版的 LiveContainer。由于你所有的应用都装在 LiveContainer 内部,这些第三方构建可以完全访问你的数据,包括钥匙串条目和登录凭证在内的敏感信息。官方不为这些版本提供任何支持。

结论很简单:只从项目的 GitHub 官方仓库获取,别用来路不明的「优化版」「破解版」。

合规提醒

LiveContainer 是个中立的技术工具,但它的能力(免签名运行、tweak 注入)也确实容易被滥用。请把合法获取的应用、开发调试、安全研究与多账号管理作为使用边界,不要用它在未经授权的情况下运行或分发他人应用、绕过付费与授权机制。工具开源,责任在使用者。

适合谁

  • 受够了免费账号 3 个 App 上限、想多装几个侧载应用的人;
  • 需要同一应用多账号并存(双开 / 多开)的用户;
  • 想给应用注入 tweak 做定制,又不想越狱的折腾党;
  • 需要在真机上跑自己编译的 IPA 做测试的开发者;
  • 想跑模拟器类应用、需要 JIT 的用户(JIT 能让 UTM、游戏模拟器等性能大幅提升)。

反过来说,如果你主要在意的是数据隔离强度、远程推送和完整的应用扩展支持,LiveContainer 目前的架构给不了——这些限制是原理层面的,不是版本迭代能彻底解决的。

项目地址:github.com/LiveContainer/LiveContainer,文档在 livecontainer.github.io,安装前建议先读一遍官方安装指南和 FAQ。

声明:本文来自投稿,不代表苹果家园立场,版权归原作者所有,欢迎分享本文,转载请保留出处!

发表评论

表情 格式 链接 私密 签到

友情链接

    扫一扫二维码分享