我刚刚下载了 xcode 9 beta,但里面没有模拟器。尝试添加新的模拟器,但创建按钮不起作用。请帮忙
“其中没有模拟器”是指可以选择使用模拟器进行构建。
它是一个模拟器,但如果你打开它,你需要关闭Xcode 8并重新启动Xcode 9 beta。
这可能是由于机器上安装了多个 Xcode,或者可能是部署目标高于模拟器操作系统版本。
为了解决这个问题,导航到以下位置:Xcode > Preference > location > comindline Tool > change the xcode version
并降低部署目标。
删除派生数据,关闭所有正在运行的 Xcode 并重新启动计算机。它只是帮助了我。
除了没有显示模拟器之外,我的项目故事板在升级到 XCode 9 后也搞砸了。我只是重新启动了 XCode,瞧!不必删除派生文件 - 尽管它可能不会受到伤害。
您可以按照@badhan-ganesh 的建议(清理派生数据)使用 Xcode 键盘快捷键清理派生数据:
shift+alt+cmd+k
如果需要,您可以使用 Xcode 键盘快捷键清理项目:
shift+cmd+k
之后,重新启动 Xcode,模拟器应该会再次可用。
部署目标高于模拟器上安装的目标也会导致这种情况。
确保构建设置中的部署目标版本也设置为所需的版本(并且您已安装相应模拟器的该版本)。假设,如果设置为 10.3 并且我没有安装 iOS 10.3 模拟器,我将无法看到任何模拟器。但是因为它设置为 10.1,并且我安装了 10.1 模拟器,所以我可以看到它们。
当我的 xcode 更新到 9.4 时,我第一次遇到同样的问题。强制退出后重新开始为我解决问题。
如果您升级了 Xcode,请按照以下步骤操作
:-) 希望对你有帮助。
我有 Xcode 8.3 和 Xcode 9.1,我来这篇文章是为了找到强制升级到 9.1 后缺少模拟器的解决方案......
我正要建议删除整个 DerivedData 目录,幸运的是关闭了 Xcode 9.1 并重新启动它。此外,我不得不关闭所有模拟器。
我不得不再次在模拟器上重建应用程序。