找不到 iOS 模拟器

Cannot find iOS Simulator

Appcelerator Studio 在一年未使用后重新安装。开始了一个全新的项目。当我 运行 我得到:

[错误] 无法找到支持 iOS Simulator 12.4 的任何 Xcode 安装。

但是在 Xcode 我有很多模拟器 运行 在 12.4 上。我什至可以在模拟器上 运行 一个新的 Xcode 项目。

已尝试:> appc ti 信息

这给了我: “ !无法找到任何有效的 iOS 开发配置文件。 这将阻止您构建用于在 iOS 设备上进行测试的应用程序。 您需要使用 Apple Developer 登录 http://appcelerator.com/ios-dev-certs 帐户,然后创建、下载和安装配置文件。 "

但我以前从来没有这样做过。

有什么建议吗?

Unable to find any valid iOS development provisioning profiles. This will prevent you from building apps for testing on iOS devices....But I've never had to do that before.

这与模拟器问题不同。您需要开发者资料才能为 iOS 设备构建应用。如果您曾经在设备上而不是在模拟器上进行过任何开发,那么要么您在过去设置了配置文件,要么有人为您设置了配置文件。无论哪种方式,开发人员配置文件都会在一年后过期,因此如果您 运行 设备上的应用已经有一段时间了,您将需要再次执行此操作。

Unable to find any Xcode installations that supports iOS Simulator 12.4.

您认为您有哪些可用的模拟器?尝试 运行 这个命令:

xcrun simctl list devices 12.4

那应该列出 iOS 12.4 可用的所有模拟器。如果有 none,那么您显然需要创建一些。如果有一些,那么 Appcelerator 可能找错了地方。您还可以这样做:

xcrun simctl list runtimes

获取已安装的运行时列表。如果这些命令不起作用,那么您可能需要:

  • 确保您安装了支持 iOS 12.4 的 Xcode 版本,即 Xcode 10.3 或更高版本
  • 确保您已经为 Xcode 版本安装了命令行工具。
  • 运行 xcode-select 到 select 正确的 Xcode 安装,例如类似于:sudo Xcode-select -s /Applications/Xcode.app/Contents/Developer(假设 /Applications/Xcode.app 是正确的 Xcode 版本)

请注意,Xcode 10.3 最近才发布(截至撰写本文时),因此如果您自 2019 年 7 月 22 日以来还没有 installed/updated Xcode,则您有一个较旧的版本版本,需要更新。

在阅读了这条评论和许多其他评论之后,我发现问题很简单,只需确保在 运行 构建之前关闭模拟器即可。在回答这些更深奥的问题之前,请先尝试一下!