【问题标题】:Error running playground. Unable to find suitable target device. (iOS Swift)运行游乐场时出错。找不到合适的目标设备。 (iOS 斯威夫特)
【发布时间】:2015-01-14 09:09:29
【问题描述】:

我在 XCode 中创建了一个新项目。

文件>新建>游乐场(option+shift+cmd+N)

我重新启动了我的 XCode 并重新启动了我的系统,但仍然是同样的错误。

【问题讨论】:

标签: xcode swift xcode6 swift-playground


【解决方案1】:

来自开发者论坛,这对我有用:

  1. 退出 Xcode
  2. 删除文件夹/Users/<username>/Library/Developer/CoreSimulator/Devices。例如,在终端中:rm -rf ~/Library/Developer/CoreSimulator/Devices
  3. 在终端中:killall -9 com.apple.CoreSimulator.CoreSimulatorService(或只是重新启动)。

【讨论】:

  • 注意:在我的情况下,当 ~/Library/Developer/CoreSimulator/Devices 为空时,Xcode 7 的下一次启动会根据系统上存在的 SDK 自动生成所有可能的设备和 iOS 组合.随后,错误消失了,但我仍然不知道哪个特定的模拟器是“选择所需的”。
  • 谢谢。我花了一段时间才找到这个解决方案。
【解决方案2】:

Fox Xcode 7,我必须安装 iPad Air 或 iPad Air 2 才能让游乐场工作。

【讨论】:

  • 谢谢!无需 iOS8 即可解决 bug 的最简单方法。
【解决方案3】:

尝试导航到 Xcode 菜单 Window >> devices (shift+cmd+2) 会弹出一个新窗口。

在左下角,将一个新的模拟器,特别​​是在 iOS 8.0 上运行的模拟器添加到现有列表中。

重启 Xcode。

【讨论】:

    【解决方案4】:

    遇到该问题的另一种可能方法是在启动模拟器时自动更新 Xcode。

    解决方法同上,但更客气:

    1. 退出 Xcode 和模拟器应用
    2. 在终端中运行:killall -9 com.apple.CoreSimulator.CoreSimulatorService
    3. 启动 Xcode 并发现现在一切都已修复。

    当然,你可以直接重启。

    【讨论】:

      【解决方案5】:

      正如@Mayank Gupta 所说,它致力于添加新的模拟器并重新启动 XCode。

      【讨论】:

      • 你忘了在游乐场名称上加一个黑点。
      猜你喜欢
      • 2015-03-22
      • 2017-07-22
      • 2017-03-24
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2019-09-17
      • 2019-06-25
      相关资源
      最近更新 更多