Xcode 11.2 缺少模拟器 [重复]
Posted
技术标签:
【中文标题】Xcode 11.2 缺少模拟器 [重复]【英文标题】:Xcode 11.2 is missing simulators [duplicate] 【发布时间】: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 丢失时,所以如果你从谷歌来到这里,那就是你,你去.
【参考方案1】:
您可以像这样添加任何以前的模拟器
点击底部的加号
iOS 13.1 的下拉菜单显示方式
【讨论】:
正如问题中提到的以及我链接的屏幕截图中所见,所有旧模拟器已经列在我的 Xcode 的“模拟器”列表(您的第二个屏幕截图)中,但它们没有出现在下拉列表(您/我的第一个屏幕截图)。我已经尝试过第二次添加 SE(问题中也提到过),但这没有用。自己试试吧。 我能够做到这一点,也能够在测试后在模拟器上运行我的应用程序,但我已经添加了这个答案! :) 仅供参考 - 我已在答案中附上了屏幕截图。 我刚刚又测试了一遍:删除了旧的 SE 条目,创建了一个新条目,甚至重新启动了 Xcode,但它不在列表中。 好的,所以你可以下载 12.x iOS,然后尝试使用该选项创建模拟器 SE,这样我们就可以断定 iOS 版本或其他方面是否存在问题。同时尝试添加iOS 13版本的手机XR。 为什么要添加 XR?您能否在答案中添加更多文字?图像总是有可能下降,然后它只包含 3 个没有帮助的句子。以上是关于Xcode 11.2 缺少模拟器 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
UITableViewCell.textLable.text 没有出现在 xcode 9.2 的 iOS11.2 模拟器上