在 iOS 上构建 RN 应用程序时无法找到最新的可用模拟器运行时 - Image.xcassets

Sam*_*Sam 7 xcode ios react-native

我正在尝试对几个月没有接触过的应用程序进行一些调整。

我只是想使用 xCode 构建应用程序并收到此错误

在此处输入图片说明

我正在我的物理设备上运行该应用程序

在此处输入图片说明


我试过做

Product -> Clean build folder
Run Code Online (Sandbox Code Playgroud)

yarn cache clean --force
Run Code Online (Sandbox Code Playgroud)

但问题仍然存在。


更新 我也不断收到此错误

Failed to find or create execution context for description '<IBCocoaTouchPlatformToolDescription: 0x7f9a97966130> System content for IBCocoaTouchFramework-ThirteenAndLater <IBScaleFactorDeviceTypeDescription: 0x7f9a9565efe0> scaleFactor=2x'.
Run Code Online (Sandbox Code Playgroud)

它消失了当我

  • 清理了我的构建文件夹
  • 删除了我的 node_modules、Pods、Podfile.lock 和 yarn.lock

但后来它又回来了

这是我的启动画面

在此处输入图片说明

Muh*_*man 8

解决方案1:

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
Run Code Online (Sandbox Code Playgroud)

解决方案2

升级时,您可能会拖着您当前版本的 Xcode 不再可用的旧模拟器。您可以通过在终端中运行此命令来清理这些:

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
Run Code Online (Sandbox Code Playgroud)

首先退出Xcode只是为了好的措施。从文档:

删除一个设备或所有不可用的设备。

解决方案3:

安装/重新安装模拟器工作!

查看(XCode Preferences-> Downloads -> Components)

解决方案 4(山姆解决方案)

只需删除 Xcode并从 developer.apple.com/download/more 安装最新版本。