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


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....

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.