Weird Strings для версии iOS в списке симуляторов Xcode
Как вы можете видеть на скриншоте, я получаю эту странную строку для некоторых симуляторов. Как я могу это исправить?
![enter image description here]()
Ответы
Ответ 1
Благодаря @stevechen для указания меня в правильном направлении, я, наконец, решил эту проблему:
- Меню Xcode > Открыть инструменты разработчикa > Открыть симулятор iOS
- Меню iOS Simulator > Оборудование > Устройство > Управление устройствами
- Удалить все плохие записи
- Добавить обратно
Наслаждайтесь!
Ответ 2
Это случилось со мной, когда на моем Mac были и Xcode7-бета, и Xcode6.
Как вы видите, UDID-подобные строки - это UDID (уникальные идентификационные номера устройств) для iOS-симуляторов. Поскольку они являются дублируемыми устройствами с уникальными UDID, есть два способа решить эту проблему:
-
Я подозреваю, что проблема исчезнет, если вы перезапустите службу:
Закройте Xcode, инструменты и iOS Simulator, а затем запустите это в Terminal.app:
sudo killall -9 Xcode 'iOS Simulator' com.apple.CoreSimulator.CoreSimulatorService
Тогда
rm -rf ~/Library/Developer/CoreSimulator/Devices
-
Просто измените и переименуйте свои симуляторы: В xCode перейдите в Window → Devices и нажмите на плюсе в нижнем углу и добавьте симуляторы, которые вы хотите или минус, чтобы удалить.
![enter image description here]()
Тогда все будет хорошо:
![enter image description here]()
Ответ 3
Я закончил работу с этим:
killall Xcode
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/Developer/CoreSimulator/Devices
open /Applications/Xcode.app
В ответ на этот SO: fooobar.com/info/144441/...
Это отлично поработало для меня!
Xcode 6.4