shit error过了个周末来了之后再次打开Mac提示了这么一个错误
这是之前没有碰到过的错误呀,我的心情很是复杂。。。
就点了一下好,然后也没管,以为不是什么大问题。。。我踌躇满志点开Xcode开始搬砖,写了一段准备运行模拟器的时候,悲剧发生了。。。
我去,我的Xcode模拟器打不开了!!!!
额受不了了.........
然后就开始了Google,度娘之旅。。。
找了很多原因,也找到了很多方法。。。
然后逐渐明白了一些原因:
1.我的系统版本是OS X EI Capitan 10.11.5 , 此时最新的版本是macOS Sierra 。因为网上有的人说更新下系统就好了,但是我没有这么做。。。(因为我一朋友说新系统有很多不便,但我懒呀,就不更新了)
2.我Mac上装了俩Xcode,一个7.3.1,一个最新的8.0 --- 很多人说这俩版本冲突,估计是同时打开了吧。。。
直到我看到了一哥们的回复。。。
解决方法:
以下方法可以解决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模拟器就好了
<
<
<
具体原因也想请大神指点指点。。。
网友评论