Пройдя и очистив мой диск от старых вещей, которые мне больше не нужны, я наткнулся на папку iOS DeviceSupport, в ~/User/Library/Developer/Xcode
которой заняло почти 20 ГБ.
Подобный вопрос задавался ранее , но с тех пор многое изменилось, и я хотел бы получить актуальный ответ.
Если у меня есть версия, которую я использую для тестирования, могу ли я удалить старые / неиспользуемые версии, ничего не нарушая?
xcode
xcode8
delete-file
3x14
источник
источник
Ответы:
~/Library/Developer/Xcode/iOS DeviceSupport
Папка в основном только нужна symbolicate крешлогов.Вы можете полностью очистить всю папку. Конечно, в следующий раз, когда вы подключите одно из ваших устройств, XCode повторно загрузит символьные данные с устройства.
Я очищаю эту папку раз в год или около того, удаляя папки для версий iOS, которые я больше не поддерживаю и не ожидаю, что когда-либо придется символизировать журнал сбоев.
источник
~/Library/Developer/Xcode/iOS DeviceSupport/*/Symbols/System/Library/Caches/*
- все еще восстанавливает значительную часть памяти, но у вас все еще есть поддержка устаревших устройств, если она вам понадобится позже.Более внушительный ответ, поддерживающий ответ rmaddy, поскольку нашей основной целью является удаление ненужных файлов и папок:
DeviceSupport - вы можете сохранить симулятор, какие журналы вам могут понадобиться в будущем. Это символические журналы аварий для разных устройств / iOS.
Удалите эту папку через каждые несколько дней. Большую часть времени он занимает огромное пространство!
(Вот удобная команда оболочки для шага 5:
xcrun simctl delete unavailable
)Я вернулся около 40 ГБ!
источник
Да, вы можете удалить данные из поддержки устройств iOS с помощью символов операционной системы, по одному для каждой версии для каждой архитектуры. Используется для отладки. Если вам больше не нужно поддерживать эти устройства, вы можете удалить каталог без каких-либо последствий.
источник