FAQ | UTM 閃退/白屏了咋辦?


來自我的博客:https://blog.iucky.cn/system/162.html

有許多人在UTM群里問到過類似的問題:UTM突然就閃退了、我啟動UTM就閃退、我打開UTM白屏了等等,以上的3個問題都有各自的原因

1 運行VM虛擬機時突然閃退

這種情況較為常見,請前往VM虛擬機設置 -> 系統(有時名字為:CPU與內存)中,按照UTM為內存設定特制的數學計算器重新設置合適的內存,如:
我的iPhone在UTM里顯示總內存為1024MB,可用內存為934MB,但是在我設置了虛擬機內存后,顯示預計使用內存為2048MB*!

[scode type="red"]這是絕對不可行的![/scode]

請將內存調至本機可用內存934MB(上面的例子,不同設備不同的)以下。請注意,必須小於本機的可用內存,JIT將會使用額外的內存以便用於優化運行速度
問題出現的原因:

  1. 運行內存設定接近極限
  2. 超出總可用內存

2 一啟動VM就閃退

首先,請確認你設置的內存是否超出極限(詳情看第一點:運行VM虛擬機時突然閃退),若是正常的,請檢查你的安裝方式!目前UTM可以簽名后正常使用的方法大致可以通過3種:開發者簽名安裝,自簽安裝,越獄免簽安裝。

開發者簽名安裝:

  1. 【不想折騰首選】在UTM群里找@xillkey(群號在最后0_0),用他的開發者證書給你簽名,網頁在線安裝。
  2. 你有付費的iOS開發者賬號,從GitHub拉下來源代碼編譯安裝。
  3. 設備是iOS13.3以下,注冊一個免費的開發者賬號,把源代碼下載回來,編譯安裝。

自簽名:

  1. AltStore,群主制作的教程。B站 av91664985。
  2. nullximpactor,教程在 群文件/教程/nullximpactor教程.docx
  3. matrix,@路人去甲剩丙丁制作的教程。B站 BV1X741127Hb
    暫未發現其他的自簽安裝成功的方法。群里已有人試過愛思助手自簽名等方式,能夠安裝UTM但運行虛擬機閃退。

越獄免簽安裝:

  1. 越獄,越獄后可以通過Appcake,愛思助手等方式安裝。

[scode type="blue"]iOS14系統也會有此問題(請看第四點)[/scode]

3 打開UTM白屏了

重啟你的設備,你曾經有一次通過打開多任務關閉UTM軟件(也就是強制退出),這將會引起iOS系統的一個錯誤,需要重啟才能解決。
請記住以下一句話

[scode type="red"]退出請用UTM左上角的❌[/scode]

由於內存不足導致iOS系統強制關閉的不列入這里所說的強制關閉中,請看清是:多任務關閉

4 無法打開UTM

請先檢查安裝方式(詳見第二點),之后請檢查iOS系統版本。若你的iOS是iOS14,非常抱歉,此問題無解,iOS14修補了以往系統調用的漏洞導致UTM/VM無法啟動。請嘗試降級或等待開發者們的解決

如果不是iOS14,請攜帶Debug日志以及設備信息,加入QQ群10518884885詢問以找到解決方案。

總結

總結起來,導致UTM白屏閃退的有如下原因:

  1. iOS設備內存設置過高/接近極限
  2. iOS14系統版本限制系統調用
  3. UTM安裝方式不正確
  4. 錯誤的退出方式
  5. 沒有看這篇文章(😂)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM