【问题标题】:Xcode 6.2 not showing simulator devices in run destinations menuXcode 6.2 未在运行目标菜单中显示模拟器设备
【发布时间】:2015-06-06 15:12:51
【问题描述】:

我创建了一个新的 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 --

你们中的任何人都知道为什么我没有在模拟器中运行我的项目的选项吗?

【问题讨论】:

标签: xcode xcode6 ios-simulator


【解决方案1】:

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

在运行该包中的任何 Xcode 工具后重命名 Xcode.app 可能会导致 iOS 模拟器不再可用。要么重命名 Xcode.app 恢复到首次启动或重新启动 Mac 时的状态。 (16646772)

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

【讨论】:

  • 我已经将它添加到“xcrun simctl list”的输出中
  • 尝试创建我上面提到的新设备。 ~/Library/Developer/CoreSimulator/Devices 怎么样……里面有什么?
  • 我查看目录 ~/Library/Developer/CoreSimulator/Devices 是空的。
  • 太好了,看起来事情运行正常。您删除了模拟器设备,现在没有可见设备。如前所述,请尝试创建新设备来替换您删除的设备。
  • 我得到这个:xcrun simctl create 用法:simctl create 。你能把安装的参数贴出来吗?我找不到例子
猜你喜欢
  • 1970-01-01
  • 2015-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-22
  • 1970-01-01
  • 1970-01-01
  • 2022-10-22
相关资源
最近更新 更多