Как удалить загруженный Xcode-симулятор?

Как удалить один из загруженных имитаторов Xcode?

Мой iOS 7 Simulator не загружается (Unable to boot the iOS Simulator). Я хочу полностью переустановить его.

enter image description here

Я пробовал:

  • Удаление ~/Library/Caches/com.apple.dt.Xcode
  • Удаление Xcode и загрузка его из App Store.

Но симулятор iOS 7.1 остается установленным. Как его удалить?


Обратите внимание, что я также пробовал:

  • Сброс содержимого и настроек симулятора.
  • Удаление симулятора и его создание снова.

и это не устранило мою проблему.

Ответ 1

Вы можете удалить их из /Library/Developer/CoreSimulator/Profiles/Runtimes (Not ~/Library!):

screenshot

Ответ 2

ПРИМЕЧАНИЕ: это только удалит конфигурацию устройства из списка устройств XCode. Чтобы удалить файлы симулятора с жесткого диска, см. предыдущий ответ.

Для Xcode 7 просто используйте меню Window\Devices в Xcode:

Devices menu

Затем выберите эмулятор для удаления в списке слева и щелкните по нему правой кнопкой мыши. Вот вариант удаления: enter image description here

Это все.

Ответ 3

Запустите эту команду в терминале, чтобы удалить симуляторы, к которым нельзя получить доступ из текущей используемой версии XCode.

xcrun simctl delete unavailable

Также, если вы хотите освободить место, связанное с симулятором, Майкл Цай обнаружил, что удаление журналов сима сэкономило ему 30 ГБ.

~/Library/Logs/CoreSimulator

Ответ 4

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

Мне нравится сводить мой список симуляторов к минимуму, и поскольку в "Устройствах и симуляторах" нет множественного выбора, удалить их все очень сложно.

Поэтому я загружаю все симы, которые хочу использовать, удаляю все симуляторы, которые я не загружал.

Удалить все симуляторы выключения:

xcrun simctl list | grep -w "Shutdown"  | grep -o "([-A-Z0-9]*)" | sed 's/[\(\)]//g' | xargs -I uuid xcrun simctl delete  uuid

Если вам нужны отдельные симуляторы назад, просто добавьте их обратно в список в "Устройствах и симуляторах" с помощью кнопки "плюс".

enter image description here