iOS Unable to boot simulator的問題與解決

zhf_Zachariah發表於2017-12-13

過了個週末來了之後再次開啟Mac提示了這麼一個錯誤

shit error

這是之前沒有碰到過的錯誤呀,我的心情很是複雜。。。

iOS Unable to boot simulator的問題與解決

就點了一下好,然後也沒管,以為不是什麼大問題。。。我躊躇滿志點開Xcode開始搬磚,寫了一段準備執行模擬器的時候,悲劇發生了。。。

我去,我的Xcode模擬器打不開了!!!!

iOS Unable to boot simulator的問題與解決

額受不了了.........

iOS Unable to boot simulator的問題與解決

然後就開始了Google,度娘之旅。。。 找了很多原因,也找到了很多方法。。。 然後逐漸明白了一些原因: 1.我的系統版本是OS X EI Capitan 10.11.5 , 此時最新的版本是macOS Sierra 。因為網上有的人說更新下系統就好了,但是我沒有這麼做。。。(因為我一朋友說新系統有很多不便,但我懶呀,就不更新了) 2.我Mac上裝了倆Xcode,一個7.3.1,一個最新的8.0 --- 很多人說這倆版本衝突,估計是同時開啟了吧。。。

iOS Unable to boot simulator的問題與解決
直到我看到了一哥們的回覆。。。

解決方法:

以下方法可以解決CoreTelephony trace file error
說明:主要是/tmp目錄許可權的問題,關閉“SIP”(關於SIP,請自行百度)保護後即可修改許可權。
先關閉SIP
1、重啟 Mac,按住 Command+R 鍵直到 Apple logo 出現,進入 Recovery Mode
2、點選左上角Utilities > Terminal
3、在 Terminal 中輸入 csrutil disable,之後回車
4、重啟 Mac,在Terminal修改許可權:sudo chmod 0777 /private/tmp
複製程式碼

"在 OS X El Capitan 中有一個跟安全相關的模式叫 SIP(System Integrity Protection ),它禁止讓軟體以 root 身份來在 Mac 上執行,在升級到 OS X 10.11 中或許你就會看到部分應用程式被禁用了,這些或許是你通過終端或者第三方軟體源安裝。對於大多數使用者來說,這種安全設定很方便,但是也有些開發者或者高階 Mac 使用者不需要這樣的設定。不過需要提醒,初級 Mac 使用者不要關閉安全設定。"

Tada......再執行Xcode模擬器就好了

< < < 具體原因也想請大神指點指點。。。

相關文章