Xcode错误连接到模拟器“软件导致连接中止”

当我尝试通过Xcode模拟器运行我的项目时,它不断给我提供错误“软件导致连接中止”。

尝试重新启动模拟器&Xcode,最近我删除了DerivedData文件夹build议在这篇文章中有关破碎的游乐场,所以也没有帮助。

快速解决

发生这种情况是因为您安装了多个版本的Xcode。 您需要确保您的操作系统知道您正在使用的当前版本是什么。 修复如下:

使用命令行:

  1. 运行sudo xcode-select --switch /Applications/your_custom_folder_if_needed/Xcode.app

  2. 重新启动你的terminal和Xcode,它会工作得很好。

无命令行用户:

  1. 重新运行Xcode
  2. 转到Xcode – >首选项 – >位置
  3. 在命令行工具中select正确的版本
  4. 完成!

这是由于系统中安装了多个Xcode 。 这是你如何使它的工作:

  1. 退出所有正在运行的Xcode
  2. 重新启动Xcode
  3. 转到Xcode>首选项>位置
  4. Command Line Tools更改为正确的版本

清理项目并清除必要的派生数据,然后运行!

在我的情况下,退出和重新启动给定的Xcode就足够了。 我有两个Xcode,稳定和testing版。

正如苹果论坛的这个post所build议的那样,删除~/Library/Developer/CoreSimulator似乎是可行的。

(我想我是在同一时间意外运行两个版本的Xcode的。