2015-06-27 56 views
20

正如您在屏幕截图中看到的,我正在为某些模拟器获取这个奇怪的字符串。我怎样才能解决这个问题?Xcode模拟器列表中iOS版本的奇怪字符串

enter image description here

+0

我看到了和今天一样的东西 - 你有没有找到解决办法? –

+0

没有仍在寻找修复。请在这里发帖,如果你找到请。 – Kashif

+0

我删除重复的条目(例如:iPhone 5s(7.1)),它的工作 – onmyway133

回答

12

感谢@stevechen指着我在正确的方向,我终于解决了这个问题:

  1. 的Xcode菜单>打开开发工具>打开iOS模拟器
  2. iOS模拟器菜单>硬件>设备>管理设备
  3. 删除所有的坏项
  4. 添加然后回到

享受!

33

它发生在我身上,当时有两个Xcode7-β和Xcode6在我的Mac。 如您所见,类似于UDID的字符串是iOS模拟器设备的UDID(唯一设备标识号)。当他们被复制具有独特的UDID的器件,有两种方法来解决这个问题,:

  1. 我怀疑,如果你重新启动该服务的问题就会迎刃而解: 退出Xcode中,仪器仪表,和iPhone模拟器然后在Terminal.app运行此:

    sudo killall -9 Xcode 'iOS Simulator' com.apple.CoreSimulator.CoreSimulatorService 
    

    然后

    rm -rf ~/Library/Developer/CoreSimulator/Devices 
    
  2. 只要改变和重命名你的模拟器:在Xcode去窗口 - >设备并按下底角的加号,并添加您希望或减去的模拟器。

enter image description here

然后,它会没事的: enter image description here

+0

我有近1000个模拟器条目,所以选项1是最适合我的! – arlomedia

5

我结束了运行以下命令:

killall Xcode 

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService 

rm -rf ~/Library/Developer/CoreSimulator/Devices 

open /Applications/Xcode.app 

每本SO回答:https://stackoverflow.com/a/31421158/406

这对我来说真是棒极了!

Xcode 6.4