适用于Xcode模拟器列表中的iOS版本的奇怪字符串

时间:2015-06-27 19:17:19

标签: xcode ios-simulator

正如您在屏幕截图中看到的,我正在为一些模拟器获取这个奇怪的字符串。我该如何解决这个问题?

enter image description here

2 个答案:

答案 0 :(得分:34)

当我的Mac上同时存在Xcode7-beta和Xcode6时,它发生在我身上。 如您所见,类似UDID的字符串是iOS模拟器设备的UDID(唯一设备标识号)。由于它们是具有唯一UDID的重复设备,因此有两种方法可以解决此问题:

  1. 我怀疑如果重新启动服务,问题就会消失: 退出Xcode,Instruments和iOS模拟器,然后在Terminal.app中运行它:

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

    然后

    rm -rf ~/Library/Developer/CoreSimulator/Devices
    
  2. 只需更改并重命名模拟器:在xCode中转到Window - >设备并按下底角的加号并添加您希望或删除的模拟器。

  3. enter image description here

    然后就可以了: enter image description here

答案 1 :(得分:12)

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

  1. Xcode菜单>打开开发人员工具>打开iOS模拟器
  2. iOS模拟器菜单>硬件>装置>管理设备
  3. 删除所有错误条目
  4. 添加然后返回
  5. 享受!