Невозможно загрузить устройство, потому что оно не может быть расположено на диске

82

Данные устройства больше не находятся в / Users / [имя пользователя] / Library / Developer / CoreSimulator / Devices / D651BCC7-29FD-4B91-82F6-E255E856EA2F / data.

Я удалил xcode 9 и установил xcode 9.1, но при запуске проекта было показано следующее сообщение:

Невозможно загрузить устройство, потому что оно не может быть расположено на диске. Данные устройства больше не находятся в / Users / [имя пользователя] / Library / Developer / CoreSimulator / Devices / D651BCC7-29FD-4B91-82F6-E255E856EA2F / data.

Я нашел папку «Разработчик», но не могу найти папку «CoreSimulator».

Милан Янсен
источник
Спасибо за этот ответ, Джек. У меня это сработало.
Dano500 01
Почему на этот вопрос нет принятого ответа, несмотря на то, что он получил СОТНИ голосов за? Модераторы?
Эндрю Костер

Ответы:

354

Мне удалось решить проблему, возникшую xcrun simctl erase allв Терминале.

Томаш Линхарт
источник
23
Примите этот ответ.
Satheesh
3
Работает как шарм
Сатиш Бабария
1
xcrun: ошибка: невозможно найти утилиту simctl, не инструмент разработчика или в PATH
Sylvain
2
вам нужно сначала запустить -> sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
shokaveli
3
Перед запуском xcrun simctl erase allв Терминале выйдите из Xcode.app, Simulator.app. В противном случае выполнить сценарий не удастся.
Zgpeace
27

Закройте Xcode.app, Simulator.app и т. Д.

Попробуйте следующие команды в терминале

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

rm -rf ~ / Библиотека / * / CoreSimulator

ИККА
источник
1
все еще такое же сообщение об ошибке, как мне снова добавить симуляторы?
Ахмед Эйд
3
Мне нужно было запустить команду killall, прежде чем я смогу использовать xcrun simctl erase allсверху
Сирены
YESSSSSSSSSS, наконец! Спасибо огромное!
3li 07
1
Большое спасибо!! Пробежал все вышеперечисленное, а затем побежал, xcrun simctl erase all и он начал работать.
Alfa
Я попробовал описанное выше и получил ошибки в терминале, связанные с разрешениями, хотя я использовал sudo. Я убедился, что у меня есть Xcode и симулятор. Я сделал перезагрузку и все заработало.
xdeleon
19

Перейдите в меню Xcode Window-> Devices and Simulators-> Simulatorsвкладку, щелкните правой кнопкой мыши плохой симулятор и выберите его Deleteиз списка меню, затем снова добавьте его из левого нижнего элемента, он работает!

введите описание изображения здесь

Итачи
источник
6

Щелкните раскрывающийся список симуляторов в верхней части Xcode и выберите Download Simulators....

Выпадающий список симуляторов

Отсюда вы можете выбрать, какие версии вы хотите загрузить и для каких устройств.

Ник Михан
источник