Как очистить Xcode DerivedData и кэши
Xcode — один из крупнейших пожирателей хранилища на Mac разработчика. DerivedData, рантаймы симулятора и архивы сборок могут вырастать до десятков гигабайт. OptiClear показывает их по размеру и безопасно очищает то, что вы выбрали.
Что такое DerivedData и почему оно такое большое?
DerivedData хранит скомпилированные промежуточные продукты сборки, данные индекса и кэши дополнения кода для каждого открытого проекта. Оно растёт безгранично и может быть безопасно удалено — Xcode пересоздаст его при следующей сборке.
Рантаймы симулятора: скрытый пожиратель места
Каждый загруженный рантайм симулятора iOS, watchOS или tvOS занимает несколько гигабайт. Скорее всего, у вас есть рантаймы версий, которые вы больше не тестируете. Раздел Инструменты разработчика в OptiClear перечисляет их по размеру, чтобы вы могли удалить устаревшие.
Другие кэши Xcode, стоящие очистки
Xcode также хранит данные Previews, кэши SwiftPM и старые файлы поддержки устройств. Режим Инструменты разработчика OptiClear удаляет всё сразу, показывая освобождённое место до подтверждения.
Часто задаваемые вопросы
Безопасно ли удалять DerivedData?
Да. Только следующая сборка займёт немного больше времени на переиндексацию. Исходный код и настройки проекта не затрагиваются.
Как часто стоит очищать кэши Xcode?
Многие разработчики чистят кэши после крупных обновлений Xcode или когда заканчивается место на диске. Запустите сканирование OptiClear, чтобы увидеть, сколько DerivedData и данных симулятора накопилось.