答案 0 :(得分:17)
答案 1 :(得分:4)
这是一个模拟器,但你需要关闭 Xcode 8 ,如果你打开它并重新启动 Xcode 9 beta 。
答案 2 :(得分:2)
这可能是由于机器上安装了多个Xcode,或者部署目标可能高于模拟器OS版本。
要解决此问题,请导航至以下位置: Xcode>偏好>位置> comindline工具>更改xcode版本
并减少部署目标。
答案 3 :(得分:2)
答案 4 :(得分:0)
删除派生数据,关闭所有正在运行的Xcode并重新启动计算机。它只是帮助了我。
答案 5 :(得分:0)
除了模拟器没有显示之外,我的项目故事板在升级到XCode 9之后也搞砸了。我只是重新启动了XCode并且瞧!没有删除派生文件 - 虽然它可能不会受到伤害。
答案 6 :(得分:0)
您可以使用Xcode键盘快捷键来清除派生数据,以便@ badhan-ganesh建议(清理派生数据):
shift+alt+cmd+k
如果需要,您可以使用Xcode键盘快捷键清理项目:
shift+cmd+k
之后,重新启动Xcode并重新启用模拟器。
答案 7 :(得分:0)
具有比模拟器上安装的目标更高的部署目标也会导致此问题。
答案 8 :(得分:0)
确保Build Settings中的Deployment Target版本也设置为所需的版本(并且您已安装相应模拟器的该版本)。假设,如果设置为10.3并且我没有安装iOS 10.3模拟器,我将无法看到任何模拟器。但是因为它设置为10.1,我安装了10.1个模拟器,我可以看到它们。
答案 9 :(得分:0)
当我的xcode更新到9.4时,我第一次遇到同样的问题。强制退出后重新开始为我解决问题。
答案 10 :(得分:0)
如果您升级了Xcode,请按照以下步骤操作
valueDidChange()
:-) 希望对您有帮助。
答案 11 :(得分:-1)
我有Xcode 8.3和Xcode 9.1,我在这篇文章中找到了强制升级到9.1之后缺少模拟器的解决方案......
我准备删除整个DerivedData目录,幸运关闭Xcode 9.1并重新启动它。而且,我不得不关闭所有模拟器。
我不得不再次在模拟器上重建应用程序。