跳转至主要内容

晴雨技术笔记

使用 Get More RAM 解决 LiveContainer 运行内存不足

杏川铭心 杏川铭心
最后编辑于 2026年4月23日

LiveContainer 虽然好,但是肯定会有小伙伴注意到一件事情,那就是安装在 LiveContainer 中的模拟器之类的软件,很容易遇到运行内存不足的问题。

开始之前

本文(理论上)仅适用于使用 SideStore 安装 LiveContainer 的用户。如果你使用的是 iLoader 直接安装的 LiveContainer,那你大概率不会遇到这个问题,就算遇到了,也请先检查自己的手机是不是太老而不是按照下面的步骤操作。比如你用的 iPhone 8,那你再怎么搞你的手机上也只有 2 GB 的运行内存,怎么操作也不可能超过这个限制……

原理

这件事情和 iOS 的内存管理机制有关,虽然你的手机可能是什么 iPhone 17 Pro Max,有 12 GB 的运行内存,但 iOS 并不会允许随随便便某个软件把这些内存全部用完,只会允许软件使用很小的一部分内存。

当然并不是说完全没有办法使用更多的内存,毕竟这个又不是像越狱那样(对苹果来说)不合理的需求,各种游戏轻轻松松就可以使用大量内存,因此苹果开了个口子,只要软件有 Increased Memory Limit 这个 Entitlement,iOS 就允许该软件使用更多的内存。

Entitlement 的概念解释起来会比较复杂,你可以把它理解成是和“摄像头权限”,”麦克风权限“类似的一种特殊权限。

很不幸的是 SideStore 不支持这个 Entitlement。使用 SideStore 安装 LiveContainer 会导致这个 Entitlement 直接被 SideStore 无视,于是所有安装在 LiveContainer 里的软件就都无法使用大内存了。当然你安装别的什么东西,比如 MeloNX,也是一样的。

iLoader 支持这个 Entitlement,这就是为什么 iLoader 直接安装的 LiveContainer 不会有这个问题。

最后我知道搞电脑的管这个叫内存而不是运行内存。

解决方法

再次提醒,如果你使用的是 iLoader 那么请先检查自己的手机是不是太老了,而不是进行下面的操作!

安装 Get More RAM

先从这里下载 Get More RAM:Releases · hugeBlack/GetMoreRam

然后安装,直接安装在 LiveContainer 里即可,打开。

转到 Settings 页,登录你的 Apple ID。

Get More RAM 的设置页面。

注意软件需要和 Apple 开发者服务器交互(而不是普通的 Apple ID 服务器),在国内被墙了,因此需要魔法才能正常登录。

支持双重认证,无需创建 App 专用密码。

登录成功后回到主页,点击 Refresh,加载 App ID 列表。

获取到的所有 App ID。

点击 com.kdt.livecontainer.XXXXXXXXXX,注意最后的这段东西是你的 Team ID,每个人不一样,而且要选择 Team ID 后没有其他内容的。比如在上面这张截图里面就是第一个。

然后点击 Add Increased Memory Limit。

为 LiveContainer 添加 Increased Memory Limit。

下面有输出就是成功了,此时可以退出 Get More RAM。

重装 LiveContainer

改完 Entitlement 后需要重新把 App 交由 Apple 签名才可以正常启用这个 Entitlement,因此我们打开 SideStore。

然后直接用 IPA 重装一次 LiveContainer。注意由于刚刚在 Get More RAM 中登录过 Apple 开发者服务器,此时 SideStore 中存储的登录态可能会失效,此时请重新登录。

测试

对比一下 UTM 获取到的最大内存:

UTM 获取到 3,297 MB 内存。
开启前
UTM 获取到 6,065 MB 内存。
开启后

可以看到内存直接翻倍了,操作成功。

  • 特别提醒:

    评论看到就会回,但是不保证速度,有的时候站长忘记看的话就会出现审核好几天也没有动静的情况……

    如果等不及的话,可以加QQ,同样看到就会通过!

杏川铭心
杏川铭心

QQ: 3146654817,欢迎友好交流 :P 曾用名Frank419(现在也是我在很多地方的用户名),网站站长。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注