Xcode 模拟器列表中 iOS 版本的奇怪字符串
Weird Strings for iOS version in Xcode simulator list
正如您在屏幕截图中看到的,我在某些模拟器上收到了这个奇怪的字符串。我该如何解决这个问题?
这件事发生在我身上,当时我的 Mac 中同时有 Xcode7-beta 和 Xcode6。
如您所见,类似 UDID 的字符串是 iOS 模拟器设备的 UDID(唯一设备标识号)。由于它们是具有唯一 UDID 的重复设备,因此有两种方法可以解决此问题:
我怀疑如果您重新启动服务,问题就会消失:
退出 Xcode、Instruments 和 iOS 模拟器,然后在 Terminal.app:
中 运行
sudo killall -9 Xcode 'iOS Simulator' com.apple.CoreSimulator.CoreSimulatorService
然后
rm -rf ~/Library/Developer/CoreSimulator/Devices
只需更改并重命名您的模拟器:在 xCode 中转到 Window -> 设备并按底角的加号并添加您想要或减去的模拟器删除。
那就没问题了:
感谢@stevechen 为我指明了正确的方向,我终于解决了这个问题:
- Xcode 菜单 > 打开开发者工具 > 打开 iOS 模拟器
- iOS 模拟器菜单 > 硬件 > 设备 > 管理设备
- 删除所有不良条目
- 添加然后返回
尽情享受吧!
我最后 运行 这个:
killall Xcode
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/Developer/CoreSimulator/Devices
open /Applications/Xcode.app
根据这个 SO 答案:
对我来说效果很好!
Xcode6.4
正如您在屏幕截图中看到的,我在某些模拟器上收到了这个奇怪的字符串。我该如何解决这个问题?
这件事发生在我身上,当时我的 Mac 中同时有 Xcode7-beta 和 Xcode6。 如您所见,类似 UDID 的字符串是 iOS 模拟器设备的 UDID(唯一设备标识号)。由于它们是具有唯一 UDID 的重复设备,因此有两种方法可以解决此问题:
我怀疑如果您重新启动服务,问题就会消失: 退出 Xcode、Instruments 和 iOS 模拟器,然后在 Terminal.app:
中 运行sudo killall -9 Xcode 'iOS Simulator' com.apple.CoreSimulator.CoreSimulatorService
然后
rm -rf ~/Library/Developer/CoreSimulator/Devices
只需更改并重命名您的模拟器:在 xCode 中转到 Window -> 设备并按底角的加号并添加您想要或减去的模拟器删除。
那就没问题了:
感谢@stevechen 为我指明了正确的方向,我终于解决了这个问题:
- Xcode 菜单 > 打开开发者工具 > 打开 iOS 模拟器
- iOS 模拟器菜单 > 硬件 > 设备 > 管理设备
- 删除所有不良条目
- 添加然后返回
尽情享受吧!
我最后 运行 这个:
killall Xcode
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/Developer/CoreSimulator/Devices
open /Applications/Xcode.app
根据这个 SO 答案:
对我来说效果很好!
Xcode6.4