颤动: XCode 错误“无法启动模拟器”

我运行最新的 OSX/Flutter/XCode 版本,使用 Flutter,android 工作室和 firebase,1小时前一切都很完美。

然后我重新启动我的 Macbook,当我尝试启动一个 ios 模拟器时,我得到这个错误“无法启动模拟器”。

下列步骤显示没有解决办法:

  1. 重新安装 ios 模拟器
  2. 扑腾干净,酒吧得到
  3. 更新命令行工具13.3.1(13E500a)
  4. 运行无效的 android 工作室缓存

我也发现了堆栈溢出的问题,但是所有的建议都不起作用。

有什么想法吗?

如果你需要更多的信息,请告诉我! 谢谢你

25058 次浏览

在检查了一些其他注释之后,似乎没有必要卸载 XCode。

这个问题与 Flutter 没有直接关系,但是它与带有 Simulator 的 XCode 13.3.1有关,特别是针对 iPhone 和 iPad (到目前为止,tvOS 和 watch OS 应该没有问题)。

安全更新期间的现有文件以某种方式导致模拟器损坏。

作为临时解决方案,您可以尝试以下步骤:

  1. 通过从“应用程序”文件夹移动到“垃圾桶”来卸载 XCode
  2. 倒垃圾
  3. 打开 Mac 仓库管理,转到侧边栏的 Developer
  4. 删除 Developer部分的所有内容
  5. 苹果开发者下载 Xcode 13.1,而不是从 AppStore 下载稳定版
  6. 提取下载的 Xcode_13.1.xip文件,我实际上推荐通过终端使用 xip -x Xcode_13.3.1.xip,并考虑到提取使用100 GB,它需要长达2个小时才能完成。在 xip: signing certificate was "Software Update" (validation not attempted)的开头会有这个消息,但是可以忽略它,因为这是预期的。
  7. 最后,将解压缩的 XCode 文件移动到 Applications文件夹
  8. 运行 sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
  9. 运行 sudo xcodebuild -runFirstLaunch

不需要卸载 XCODE!虽然我知道作者已经解决了这个问题,但是如果这个答案能够帮助到其他人,我会很高兴。

  1. 转到[关于此 Mac > 存储 > 管理 > 开发]
  2. 删除所有内容(不用担心!)

您可以删除 xcode 缓存,它将工作,

关于这个 Mac > Storage > Manage > Developer 或者你在安装 XCode 和 flutter 然后删除 XCode Cache 时为开发选择的任何文件夹。

第一步: 转到 < strong > About this Mac

enter image description here

第二步: 转到 储藏室 enter image description here

第三步: 删除所有内容或者删除 < strong > XCode Cache

enter image description here

对我来说,没有必要删除 XCode,我可以用这个来解决:

1: 点击左上角的“ About this Mac”

2: 点击“存储”-标签

3: 点击“管理”-按钮

4: 点击“开发者”-标签

5: 右键点击所有数据,然后“删除”

产品-> 清洁生成文件夹为我工作!

你可以只用 清理 Xcode 缓存就行了,

  1. 关于这个 Mac
  2. 储藏室
  3. 显影剂
  4. XCode 缓存

对于 Mac Ventura 13.0 OS 和更高版本,点击 Mac 左上角的苹果 logo

System Settings > search Storage > Developer

然后删除 Xcode 缓存

enter image description here