更新完Mojave,用不了Xcode10模拟器解决方案

一、问题:

小编在Mojave正式版发布后,立刻更新了新系统。之后遇到了Xcode10模拟器run不上的情况。

错误:Failed to initiate service connection to simulator.

更新完Mojave,用不了Xcode10模拟器解决方案_第1张图片
现象1

一直卡在launching不动,模拟器的app一直起不来。

现象2

敲黑板...重点来了

二、解决方案:

解决方案:
打开finder -> 找到Xcode应用程序 -> show in finder-> 压缩Pluglns -> 再删除Pluglns下所有文件 -> 清空回收站 -> 再解压Pluglns至原目录下即可。

只要把路径重新关联上,模拟器就能正常运行啦~

具体操作:

  • 第一步:打开finder,找到Xcode应用程序,show in finder
  • 第二步:找到Pluglns下所有的配置文件,并压缩Pluglns文件夹。(一定要压缩)
更新完Mojave,用不了Xcode10模拟器解决方案_第2张图片
  • 第三步:把Pluglns文件夹移到废纸篓,清空废纸篓。
  • 这时,退出Xcode,再打开,会发现Xcode出现警告⚠️。
更新完Mojave,用不了Xcode10模拟器解决方案_第3张图片
  • 第四步:解压Pluglns至原路径(/Contents/Pluglns)
更新完Mojave,用不了Xcode10模拟器解决方案_第4张图片
  • 完成,Xcode模拟器恢复成功。(原理:重装Xcode配置)

PS:但是发现,重新启动电脑后,再次失效。故希望苹果能在下个系统版本中修复这个BUG。


三、解决思路:

也许是更新Xcode后,Xcode的配置文件出现了问题。所以就找了一下电脑里的配置文件,发现并没有安装别的插件,只有Xcode本身自身的配置文件。所以就尝试性的把配置文件删除,再重新移回来。Xcode配置文件重新匹配成功,模拟器就可以正常使用了。

这是目前解决这个Mojave与Xcode10.0模拟器问题的唯一方法。(如果有别的方法,欢迎各路大神留言讨论~)


四、其他方法:(也许其他场景可以用得上)

1. Edit Scheme 检查配置

点击edit scheme检查配置是否正确:

更新完Mojave,用不了Xcode10模拟器解决方案_第5张图片
更新完Mojave,用不了Xcode10模拟器解决方案_第6张图片
2. 重置模拟器

erase all content and settings删除所有模拟器内容和设置

更新完Mojave,用不了Xcode10模拟器解决方案_第7张图片

你可能感兴趣的:(更新完Mojave,用不了Xcode10模拟器解决方案)