Ответ 1
Вы можете удалить их из /Library/Developer/CoreSimulator/Profiles/Runtimes
(Not ~/Library
!):
Как удалить один из загруженных имитаторов Xcode?
Мой iOS 7 Simulator не загружается (Unable to boot the iOS Simulator
). Я хочу полностью переустановить его.
Я пробовал:
~/Library/Caches/com.apple.dt.Xcode
Но симулятор iOS 7.1 остается установленным. Как его удалить?
Обратите внимание, что я также пробовал:
и это не устранило мою проблему.
Вы можете удалить их из /Library/Developer/CoreSimulator/Profiles/Runtimes
(Not ~/Library
!):
ПРИМЕЧАНИЕ: это только удалит конфигурацию устройства из списка устройств XCode. Чтобы удалить файлы симулятора с жесткого диска, см. предыдущий ответ.
Для Xcode 7 просто используйте меню Window\Devices в Xcode:
Затем выберите эмулятор для удаления в списке слева и щелкните по нему правой кнопкой мыши.
Вот вариант удаления:
Это все.
Запустите эту команду в терминале, чтобы удалить симуляторы, к которым нельзя получить доступ из текущей используемой версии XCode.
xcrun simctl delete unavailable
Также, если вы хотите освободить место, связанное с симулятором, Майкл Цай обнаружил, что удаление журналов сима сэкономило ему 30 ГБ.
~/Library/Logs/CoreSimulator
Немного не по теме, но может быть очень полезным, поскольку это может стать основой для других задач, которые вы, возможно, захотите делать с симуляторами.
Мне нравится сводить мой список симуляторов к минимуму, и поскольку в "Устройствах и симуляторах" нет множественного выбора, удалить их все очень сложно.
Поэтому я загружаю все симы, которые хочу использовать, удаляю все симуляторы, которые я не загружал.
Удалить все симуляторы выключения:
xcrun simctl list | grep -w "Shutdown" | grep -o "([-A-Z0-9]*)" | sed 's/[\(\)]//g' | xargs -I uuid xcrun simctl delete uuid
Если вам нужны отдельные симуляторы назад, просто добавьте их обратно в список в "Устройствах и симуляторах" с помощью кнопки "плюс".