Xcode 启动时出现 CoreSimulator 框架过时错误

CoreSimulator framework Out of Date Error on Xcode Startup

当我启动 Xcode 时,我得到一个纺车(在 12 核 Mac Pro 上),然后出现错误消息:

Details

Unable to load simulator devices. Domain: DVTCoreSimulatorAdditionsErrorDomain Code: 61 Failure Reason: The version of the CoreSimulator framework installed on this Mac is out-of-date and not supported by this version of Xcode. Recovery Suggestion: Please ensure that you have installed all available updates to your Mac's software, and that you are running the most recent version of Xcode supported by macOS. -- Unable to lookup com.apple.CoreSimulator.CoreSimulatorService (757.5) in the bootstrap. This can happen if running with a sandbox profile. When running with a sandbox profile, /Library/Developer/PrivateFrameworks/CoreSimulator.framework/XPCServices/com.apple.CoreSimulator.CoreSimulatorService.xpc must be owned by root, not group writable, and not world writable. See rdar://problem/22142915. isXBSChroot(): NO, XBS_IS_CHROOTED: (null) Domain: NSPOSIXErrorDomain Code: 61 Failure Reason: Connection refused --

System Information

macOS Version 11.4 (Build 20F71) Xcode 12.5.1 (18212) (Build 12E507) Timestamp: 2021-07-04T14:12:50-07:00

这类似于堆栈溢出的this problem。我的是在 Xcode 启动时而不是来自 CLI 命令。

当我设置 Mac Pro 时,我从 iMac 迁移而来。 Xcode 运行 在 iMac 上很好。我尝试删除 Xcode 并重新安装它无济于事。如果核心模拟器是 Xcode 的一部分,那么错误消息可能具有误导性。考虑到纺车然后是错误,我怀疑有超时。我正在尝试进行 Flutter 开发并需要 Xcode 的模拟器部分。我已经在 Mac Pro 上安装了 Android SDK 和 Android Studio。他们不在 iMac.

邮件中提到了沙箱。我从来没有设置过它,即使项目没有在 Xoode 中打开,我也会收到错误消息。当我 运行 flutter doctor.

时,我也收到类似的消息

提到的文件具有以下配置:

drwxr-xr-x  3 root  admin    96B Feb 26 18:46 com.apple.CoreSimulator.CoreSimulatorService.xpc/

这在 iMac 上也一样,工作正常。

我查看了链接的问题,但搜索没有找到它。

这个问题已经解决,可能是因为 Xcode 或 OS 的新版本。我启动了 Xcode,它要求安装扩展程序或类似的东西。重启后,我运行Xcode然后模拟器。一个模拟的iPhone出现了