Xcode 6.2 不在 运行 目的地菜单中显示模拟器设备

Xcode 6.2 not showing simulator devices in run destinations menu

我创建了一个新的 iOS 项目;默认情况下,部署目标是 iOS 8.2,但我没有使用模拟器的选项。我转到 Xcode 首选项,但没有下载 iOS 8.2 模拟器的选项。我正在使用 Xcode 版本 6.2 (6C131e)。

如果我尝试通过开发者工具打开模拟器。我收到此错误:

我重命名了 Xcode.app 并重新启动了我的 mac 但没有帮助。

我 运行 "xcrun simctl list" 我得到了这个列表:

== Device Types ==
iPhone 4s (com.apple.CoreSimulator.SimDeviceType.iPhone-4s)
iPhone 5 (com.apple.CoreSimulator.SimDeviceType.iPhone-5)
iPhone 5s (com.apple.CoreSimulator.SimDeviceType.iPhone-5s)
iPhone 6 Plus (com.apple.CoreSimulator.SimDeviceType.iPhone-6-Plus)
iPhone 6 (com.apple.CoreSimulator.SimDeviceType.iPhone-6)
iPad 2 (com.apple.CoreSimulator.SimDeviceType.iPad-2)
iPad Retina (com.apple.CoreSimulator.SimDeviceType.iPad-Retina)
iPad Air (com.apple.CoreSimulator.SimDeviceType.iPad-Air)
Resizable iPhone (com.apple.CoreSimulator.SimDeviceType.Resizable-iPhone)
Resizable iPad (com.apple.CoreSimulator.SimDeviceType.Resizable-iPad)
== Runtimes ==
iOS 8.1 (8.1 - 12B411) (com.apple.CoreSimulator.SimRuntime.iOS-8-1)
iOS 8.2 (8.2 - 12D508) (com.apple.CoreSimulator.SimRuntime.iOS-8-2)
== Devices ==
-- iOS 8.1 --
-- iOS 8.2 --

你们知道为什么我无法在模拟器中选择 运行 我的项目吗?

您可能遇到了the release notes中提到的问题:

Renaming Xcode.app after running any of the Xcode tools in that bundle may cause iOS simulator to be no longer be available. Either rename Xcode.app back to what it was when first launched or restart your Mac. (16646772)

此外,您可能确实没有配置任何设备(您是否删除了它们?)。查看 xcrun simctl list 的输出并尝试使用 xcrun simctl create 创建设备。也看看 ~/Library/Developer/CoreSimulator/Devices。那里有什么吗?