Xcode 连接到模拟器时出错 "Software caused connection abort"
Xcode error connecting to simulator "Software caused connection abort"
当我尝试通过 Xcode 模拟器 运行 我的项目时,它一直给我错误 "Software caused connection abort"。
尝试重新启动模拟器 & Xcode,我最近删除了 DerivedData 文件夹 as suggested in this post about broken playgrounds,所以也没有帮助。
快速修复
发生这种情况是因为您安装了 Xcode 的多个版本。不幸的是,MacOS 一次只支持 运行ning 一个版本的 Xcode,它需要知道当前 运行ning 版本的位置。要解决问题,请选择以下选项之一:
退出 Xcode 的所有实例并重新启动它
如果问题仍未解决,请尝试以下其他选项之一。
使用命令行:
运行 sudo xcode-select --switch /Applications/your_custom_folder_if_needed/Xcode.app
重新启动您的终端,Xcode 它将正常工作。
无命令行用户:
- 退出 Xcode
的所有实例
- 启动您要使用的Xcode实例
- 转到 Xcode -> 首选项 -> 位置
- Select 命令行工具中的正确版本
- 完成!
这是因为您的系统中安装了多个Xcode。这就是你让它工作的方式:
- 全部退出 运行ning Xcodes
- 重新启动Xcode
- 转到 Xcode > 首选项 > 位置
- 更改为
Command Line Tools
中的正确版本
如有必要,清理项目并清除派生数据,然后 运行!
在我的情况下,退出并重新启动 Xcode 就足够了。我有两个 Xcodes,稳定版和测试版。
对我来说,重启 Mac OS 有效(多次)。
当我尝试通过 Xcode 模拟器 运行 我的项目时,它一直给我错误 "Software caused connection abort"。
尝试重新启动模拟器 & Xcode,我最近删除了 DerivedData 文件夹 as suggested in this post about broken playgrounds,所以也没有帮助。
快速修复
发生这种情况是因为您安装了 Xcode 的多个版本。不幸的是,MacOS 一次只支持 运行ning 一个版本的 Xcode,它需要知道当前 运行ning 版本的位置。要解决问题,请选择以下选项之一:
退出 Xcode 的所有实例并重新启动它
如果问题仍未解决,请尝试以下其他选项之一。
使用命令行:
运行
sudo xcode-select --switch /Applications/your_custom_folder_if_needed/Xcode.app
重新启动您的终端,Xcode 它将正常工作。
无命令行用户:
- 退出 Xcode 的所有实例
- 启动您要使用的Xcode实例
- 转到 Xcode -> 首选项 -> 位置
- Select 命令行工具中的正确版本
- 完成!
这是因为您的系统中安装了多个Xcode。这就是你让它工作的方式:
- 全部退出 运行ning Xcodes
- 重新启动Xcode
- 转到 Xcode > 首选项 > 位置
- 更改为
Command Line Tools
中的正确版本
如有必要,清理项目并清除派生数据,然后 运行!
在我的情况下,退出并重新启动 Xcode 就足够了。我有两个 Xcodes,稳定版和测试版。
对我来说,重启 Mac OS 有效(多次)。