Iam运行着最新的OSX/flatter/XCode版本,使用了Flatter、android studio和firebase,一小时前一切都很完美.

然后我重新启动了macbook,当我试图启动ios模拟器时,我遇到了一个错误"无法启动模拟器".

以下步骤显示没有解决方案:

  1. 重新安装ios模拟器
  2. 飞得干干净净
  3. 更新comand line tools 13.3.1(13E500a)
  4. 运行android studio的无效缓存

我在stackoverflow上也发现了这个问题,但所有的建议都不起作用.

有什么 idea 吗?

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

推荐答案

这个问题与Flutter 没有直接关系,但它与模拟器的XCode 13.3.1有关,特别是iPhone和iPad(到目前为止,tvOS和watchOS应该没有问题).

不知何故,安全更新期间的现有文件会导致模拟器损坏.

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

  1. 通过从应用程序文件夹移动到垃圾箱卸载XCode
  2. 倒垃圾
  3. 打开Mac Storage Management,进入侧边栏中的Developer
  4. 删除Developer部分的所有内容
  5. Apple Developers下载Xcode 13.1,而不是从App Store下载稳定版本
  6. 提取下载的Xcode_13.1.xip个文件,我实际上建议使用xip -x Xcode_13.3.1.xip通过终端,记住提取使用Xcode_13.1.xipGB,需要2小时才能完成.您将在Begging 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

Flutter相关问答推荐

如何将图像从顶部和底部半向外设置为飘动

如果文档确实存在,则FiRestore将";False";返回到";if-Document-Existes";...还是我说错了?

有没有一种正确的方法可以通过上下滑动在两个小部件(在我的情况下是应用程序栏)之间切换?

关闭模式,但再次打开时微件条件相同

我想在Flutter中画一个箭头,但我似乎无法填满空间

通过Ffltter应用程序与Docker服务器进行交互以进行身份验证

Flutter GestureDetector单击问题-堆叠外面的按钮不可点击

flatter_localizations错误在Null值上使用了Null判断运算符

flutter Listview构建器溢出

Flutter:我的应用程序是否需要包含退款购买?

如何从flutter连接PostgreSQL数据库?

为什么 ref.watch(otherProvider.stream) 在 Riverpod 2.x 中被弃用并且将在 3.x 中被删除?

当我将主题更改为深色然后返回浅色模式时,Getx 会Flutter 更改主题,它不会加载我的自定义主题

Android Studio - Electric Eel 2022.1.1 更新 destruct 了 dart 文件图标

flutter - 无法解析 JSON 消息:文档为空

如何从 showModalBottomSheet 中的 topRight 和 topLeft 移除平边

如何扫描来自给定链接或按钮的重定向中的所有 URL?

如何在 SingleChildScrollView 小部件中管理自定义小部件状态

我的主屏幕上的 FutureBuilder 不断重新加载(但仅在其他屏幕上时)?

如何从圆角go 除背景 colored颜色