Wibus For U

读完需要

3分钟

速读仅需 1 分钟

有许多人在 UTM 群里问到过类似的问题:UTM 突然就闪退了、我启动 UTM 就闪退、我打开 UTM 白屏了等等,以上的 3 个问题都有各自的原因9d579b7a0b0851a27a4a22012e8f3d2e.png

1

   

运行 VM 虚拟机时突然闪退

这种情况较为常见,请前往 VM 虚拟机设置 -> 系统(有时名字为:CPU 与内存)中,按照 UTM 为内存设定特制的数学计算器重新设置合适的内存,如:

我的 iPhone 在 UTM 里显示总内存为 1024MB,可用内存为 934MB,但是在我设置了虚拟机内存后,显示预计使用内存为 2048MB*!

/ 这是绝对不可行的! /

请将内存调至本机可用内存 934MB(上面的例子,不同设备不同的)以下。请注意,必须小于本机的可用内存,JIT 将会使用额外的内存以便用于优化运行速度问题出现的原因:

  1. 运行内存设定接近极限

  2. 超出总可用内存

2

   

一启动 VM 就闪退

首先,请确认你设置的内存是否超出极限(详情看第一点:运行 VM 虚拟机时突然闪退),若是正常的,请检查你的安装方式!目前 UTM 可以签名后正常使用的方法大致可以通过 3 种:开发者签名安装,自签安装,越狱免签安装。2512f2164d1ac943078bc86ecba5fd9c.png

2.1

   

开发者签名安装:

  1. 【不想折腾首选】在 UTM 群里找@xillkey(群号在最后 0_0),用他的开发者证书给你签名,网页在线安装。

  2. 你有付费的 iOS 开发者账号,从 GitHub 拉下来源代码编译安装。

  3. 设备是 iOS13.3 以下,注册一个免费的开发者账号,把源代码下载回来,编译安装。

2.2

   

自签名:

  1. AltStore,群主制作的教程。B 站 av91664985。

  2. nullximpactor,教程在 群文件/教程/nullximpactor 教程.docx

  3. matrix,@路人去甲剩丙丁制作的教程。B 站 BV1X741127Hb 暂未发现其他的自签安装成功的方法。群里已有人试过爱思助手自签名等方式,能够安装 UTM 但运行虚拟机闪退。

2.3

   

越狱免签安装:

越狱,越狱后可以通过 Appcake,爱思助手等方式安装。44833cdb7883a14a9863d4571feaf236.png

iOS14 系统会有此问题(请看第四点)

3

   

打开 UTM 白屏了

请重启你的设备,你曾经有一次通过打开多任务关闭 UTM 软件(也就是强制退出),这将会引起 iOS 系统的一个错误,需要重启才能解决。请记住以下一句话

/ 退出请用 UTM 左上角的❌ /

由于内存不足导致 iOS 系统强制关闭的不列入这里所说的强制关闭中,请看清是:多任务关闭

4

   

无法打开 UTM

请先检查安装方式(详见第二点),之后请检查 iOS 系统版本。若你的 iOS 是 iOS14,非常抱歉,此问题无解,iOS14 修补了以往系统调用的漏洞导致 UTM/VM 无法启动。请尝试降级或等待开发者们的解决

如果不是 iOS14,请携带 Debug 日志以及设备信息,加入 QQ 群10518884885询问以找到解决方案。

5

   

总结

总结起来,导致 UTM 白屏闪退的有如下原因:

  1. iOS 设备内存设置过高/接近极限

  2. iOS14 系统版本限制系统调用

  3. UTM 安装方式不正确

  4. 错误的退出方式

  5. 没有看这篇文章(?)

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐