【问题标题】:Cannot find iOS Simulator找不到 iOS 模拟器
【发布时间】:2019-12-11 20:44:27
【问题描述】:

一年不使用 Appcelerator Studio 后刚刚重新安装它。开始了一个全新的项目。当我运行它时,我得到:

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

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

试过了:> appc ti info

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

但我以前从未这样做过。

有什么建议吗?

【问题讨论】:

    标签: ios appcelerator


    【解决方案1】:

    找不到任何有效的 iOS 开发配置文件。这将阻止您构建用于在 iOS 设备上进行测试的应用程序。...但我以前从未这样做过。

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

    找不到任何支持 iOS Simulator 12.4 的 Xcode 安装。

    您认为您可以使用哪些模拟器?尝试运行以下命令:

    xcrun simctl list devices 12.4
    

    这应该列出所有适用于 iOS 12.4 的模拟器。如果没有,那么您显然需要创建一些。如果有一些,那么 Appcelerator 可能是在寻找错误的地方。你也可以这样做:

    xcrun simctl list runtimes
    

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

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

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

    【讨论】:

    • 感谢您抽出宝贵时间 Caleb。 xcode-select 成功了!
    • 谢谢。我安装了足够的设备和运行时,但最近对我的 mac 的更新要求我再次启动 Xcode 并重新安装命令行工具。这只有在我开始 xcode 时才清楚。出于某种原因,xcrun 命令没有抱怨。
    【解决方案2】:

    在经历了这个和许多其他 cmets 之后,我发现问题就像在运行构建之前确保模拟器已关闭一样简单。请在这些更深奥的答案之前先尝试一下!

    【讨论】:

      猜你喜欢
      • 2019-11-21
      • 2019-06-27
      • 1970-01-01
      • 2019-11-29
      • 2019-04-06
      • 2016-04-04
      • 1970-01-01
      • 2012-04-05
      • 2013-07-14
      相关资源
      最近更新 更多