【问题标题】:iOS Simulators in Xcode 6.4 showing multiple versions and have long "id" in the nameXcode 6.4 中的 iOS 模拟器显示多个版本并且名称中有长“id”
【发布时间】:2015-09-27 17:55:13
【问题描述】:

我安装了 Xcode 6.4,还安装了 Xcode 7 beta。最近我发布了 Xcode 6,并展示了多个版本的 iOS 模拟器,它们的名称中有很长的 id/like uuid id。其中一些不起作用。有没有人看到这个,有没有人知道如何解决它。我已经删除了测试版。我已经多次删除并重新安装了 Xcode 6。我也使用应用程序清理器之类的应用程序卸载了 Xcode 6。我还通过终端删除了“/Library/Developer/CoreSimulator/Profiles/Runtimes”的模拟器。我试过 sudo /Developer/Library/uninstall-devtools --mode=all 但我得到命令未找到。

【问题讨论】:

  • 没有解决办法,但是我在安装测试版后也遇到了同样的问题。
  • 安装 Xcode 7 beta 和 Xcode 6.4 再升级 Xcode 7 beta 就会出现问题。

标签: ios objective-c iphone xcode


【解决方案1】:

您可以在以下路径中看到它们:“~/Library/Developer/CoreSimulator/Devices

尝试全部删除。然后从设备窗口中读取模拟器。

如果您有多个具有相同版本的任何设备类型的模拟器,Xcode 的行为是这样的。例如:三个 iPad 2 (iOS 8.4) 模拟器。

【讨论】:

  • 这似乎成功了。我查看了 /Library/Developer/CoreSimulator/Profiles/Runtimes 并删除了它们,但是没有用,但是是的,我确实在您提到的目录中找到了它们并删除了它们并重新启动并清空了垃圾,然后当我打开 Xcode 它又回来了到默认模拟器。谢谢。
  • 这对我有用 - 直到下一次重新启动,那时他们都带着 UUID 回来了。
【解决方案2】:

Xcode -> 窗口 -> 设备菜单 (cmd+shift+2)

在那里你可以管理你的所有设备,包括模拟器。

同一设备和iOS版本有多个模拟器时显示ID:删除重复条目,它将显示iOS版本。

【讨论】:

  • 感谢这很快解决了我的问题。当我看到这种情况发生时,我已经更新了我的 XcodeColors 项目并重新打开了我自己的工作区。
【解决方案3】:

你也可以使用神奇的工具snapshot

snapshot reset_simulators

您只需在终端中输入所有内容,然后重新构建和清理模拟器。

【讨论】:

  • 我确认。这是最好的解决方案。每台设备我有 50 个模拟器,安装 xcode 7 后 xcode 6 变得难以忍受。运行快照大约需要 5 分钟,但一切恢复正常。谢谢
【解决方案4】:

打开此路径“~/Library/Developer/CoreSimulator/Devices”并删除该路径中的所有设备。

然后打开 xcode-->windows -->devices--> 然后删除所有重复的设备,然后重新启动 xcode

【讨论】:

    猜你喜欢
    • 2015-09-25
    • 1970-01-01
    • 2015-05-30
    • 2016-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-27
    相关资源
    最近更新 更多