【问题标题】:Xcode 11.2 is missing simulators [duplicate]Xcode 11.2 缺少模拟器 [重复]
【发布时间】:2019-11-06 10:48:33
【问题描述】:

我一直在使用部署目标 12.2 和 iPhone SE 模拟器和 Xcode 10.3。

最近 Xcode 更新到 11.2,我开始使用它的一个新项目使用 12.4,但是“运行”下拉列表中缺少所有旧模拟器(iPhone SE、5S...),只剩下这些:

12.2 项目中列出了相同的。

Window - Devices and Simulators - Simulators 仍然列出了所有新旧模拟器 (screenshot),我还可以添加新的(尝试添加第二次 SE - 没有成功)。

如果我将部署目标更改为 12.0,iPhone SE 又回来了,但每个版本都比它更新,这是屏幕截图中显示的非常有限的列表。对于 Interface Builder,我仍然可以选择 iPhone SE。

实际的 iPhone SE 可以更新到 iOS 13,那么为什么这里缺少它,我如何至少恢复 12.2/12.4 的模拟器?

【问题讨论】:

  • 转到 Xcode -> 首选项 -> 组件。您可能只安装了 iOS 12.0 模拟器。
  • @rmaddy 我有 iOS 12.0 和 13.2(虽然没有出现在列表中)模拟器版本。在过去的几个月里,它在 12.0 上运行良好,但在更新后就不行了。
  • 如果您只安装了 iOS 12.0 和 13.2 模拟器,那么如果您将部署目标设置为 12.1 到 13.1 之间的任何内容,那么您为什么希望看到这些版本的模拟器?没有安装的模拟器版本不能显示模拟器。
  • @rmaddy 在旧 Xcode 版本中,它只安装了 12.0,部署目标为 12.2 几个月,所以必须有某种向上兼容性,必须在 Xcode 中删除11(.2?)。
  • 我花了太多时间没有意识到我的Deployment Info > Devices 被设置为 iPad 而不是通用的当我所有的 iPhone sim 丢失时,所以如果你从谷歌来到这里,那就是你,你去.

标签: xcode ios-simulator xcode11


【解决方案1】:

您可以像这样添加任何以前的模拟器

点击底部的加号

iOS 13.1 的下拉菜单显示方式

【讨论】:

  • 正如问题中提到的以及我链接的屏幕截图中所见,所有旧模拟器已经列在我的 Xcode 的“模拟器”列表(您的第二个屏幕截图)中,但它们没有出现在下拉列表(您/我的第一个屏幕截图)。我已经尝试过第二次添加 SE(问题中也提到过),但这没有用。自己试试吧。
  • 我能够做到这一点,也能够在测试后在模拟器上运行我的应用程序,但我已经添加了这个答案! :) 仅供参考 - 我已在答案中附上了屏幕截图。
  • 我刚刚又测试了一遍:删除了旧的 SE 条目,创建了一个新条目,甚至重新启动了 Xcode,但它不在列表中。
  • 好的,所以你可以下载 12.x iOS,然后尝试使用该选项创建模拟器 SE,这样我们就可以断定 iOS 版本或其他方面是否存在问题。同时尝试添加iOS 13版本的手机XR。
  • 为什么要添加 XR?您能否在答案中添加更多文字?图像总是有可能下降,然后它只包含 3 个没有帮助的句子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-20
  • 2012-05-17
  • 1970-01-01
  • 1970-01-01
  • 2015-12-07
  • 2011-12-10
  • 2017-03-02
相关资源
最近更新 更多