1

我在 M1 MacBook Pro 上运行 Xcode 12.2 (12B45b)。每当我尝试在较旧的 iOS 上运行模拟器时,例如:

iPhone 11 专业版 (13.0)

它不起作用。Xcode 弹出这个错误:

启动launchd_sim失败...

当我按下 时Details,会弹出一个屏幕显示:

Details

Failed to start launchd_sim: could not bind to session, launchd_sim may have crashed or quit responding
Domain: com.apple.SimLaunchHostService.RequestError
Code: 4
--


System Information

macOS Version 11.0 (Build 20A2411)
Xcode 12.2 (17535) (Build 12B45b)
Timestamp: 2020-12-06T12:41:11-08:00

但是,如果我运行像 14.2 这样的更新 iOS,它可以完美运行。这是 Xcode 预装的运行时。

完美工作

我看了这个问题,iOS Simulator is Crashing on startup,但答案几乎没用。其他一些人在开发论坛上遇到了同样的问题,但也没有人有解决方案。

编辑:似乎在Xcode 12.2的发行说明中提到了这一点:

iOS 13、tvOS 13 和 watchOS 6 及更早版本的模拟器运行时不适用于 Developer Transition Kit。Preferences 提供这些运行时供下载,但从这些运行时之一创建模拟设备失败,声称运行时不可用。其他带有 Apple 芯片的 Mac 支持一组有限的适用于 iOS和 tvOS 的旧模拟器运行时。(66115743, 70472441) (FB8157217)

4

2 回答 2

3

似乎它已在Big Sur 11.0.1中修复!

在 iOS 13 模拟器上运行

附带说明一下,更新您的 M1 Mac真的很快!它实际上花了20分钟。

于 2020-12-08T06:40:44.073 回答
2

请检查权限。我已通过在终端中运行以下命令解决了该问题

sudo chmod 1777 /tmp
于 2021-06-11T04:39:06.483 回答