【发布时间】: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