iOS 带有 iOS11 (Xcode 9) 设备的模拟器从桌面 Safari 的“开发”菜单中丢失

iOS Simulator with iOS11 (Xcode 9) device missing from desktop Safari's Develop menu

我正在尝试使用桌面 Safari 的 Web Inspector 在 Xcode 的模拟器中调试模拟设备。

当模拟设备 (iPad Air 2) 的模拟器为 运行 时,不会 出现在 Safari 的 Develop 菜单中。 (Simulator 菜单项甚至根本没有出现。)

有什么方法可以让它发挥作用吗?

抱歉,如果这有点晚了,但是对于新版本的 xcode,您需要 safari 技术预览(https://developer.apple.com/safari/technology-preview/),并使用它而不是常规的 safari 来调试 xcode模拟器

您可能需要确保 Xcode 命令行工具已正确安装和配置:

  1. 如果没有安装,您可以通过运行这个命令通过终端安装它xcode-select --install
  2. 然后通过使用此命令打印版本来验证安装 xcode-select -version
  3. 使用此命令打印 Xcode 路径 xcode-select -print-path
  4. 如果路径不正确,请通过此命令切换到正确的路径 sudo xcode-select -switch "your Xcode path, usually it is /Applications/Xcode.app/ ",如果终端需要,请提供您的密码。

完成上述步骤后,退出模拟器和Safari,然后重新启动。模拟器应该出现在 Safari 的“开发”菜单中。

在 macOS Catalina 10.15.4、Xcode 11.4 和 Safari 13.1 上工作。