📌  相关文章
📜  运行“xcrun simctl list devices --json”时出错:您可能需要运行 sudo xcode-select -s applications xcode.app 并重试. (1)

📅  最后修改于: 2023-12-03 15:28:18.516000             🧑  作者: Mango

运行“xcrun simctl list devices --json”时出错

有些程序员在运行 xcrun simctl list devices --json 命令时,可能会遇到以下错误提示:

Error: Could not locate device support files.

这是因为 Xcode 无法找到最新的 iOS 设备支持文件。如果您安装了 Xcode 的多个版本,则需要通过 sudo xcode-select -s /Applications/Xcode.app 命令指定使用哪个版本。执行此命令后,再次运行 xcrun simctl list devices --json 命令即可解决问题。

下面是具体的操作步骤:

  1. 打开终端应用程序。

  2. 运行以下命令,以确保您的 Xcode 安装完整:

    sudo xcode-select --install
    
  3. 通过以下命令检查当前正在使用哪个版本的 Xcode:

    xcode-select -p
    

    如果返回的结果不是您期望的 Xcode 应用程序的路径,请运行以下命令,以指定要使用的应用程序路径:

    sudo xcode-select -s /Applications/Xcode.app
    
  4. 然后,运行 xcrun simctl list devices --json 命令,您应该能够成功列出 iOS 模拟器设备列表。

总结

如果您在使用 Xcode 的过程中遇到类似的问题,可以遵循上面的步骤进行排查。在您运行 xcrun simctl list devices --json 命令之前,请确保 Xcode 安装完整,并通过 xcode-select 命令指定要使用的 Xcode 应用程序路径。