Xcode занимает место? Как его очистить
Xcode — один из главных потребителей места на Mac разработчика: результаты сборки, симуляторы, символы устройств и архивы могут занимать намного больше 50 ГБ. Вот что это такое и как безопасно всё очистить.
Xcode — один из главных потребителей места на Mac разработчика: результаты сборки, симуляторы, символы устройств и архивы могут занимать намного больше 50 ГБ. Вот что это такое и как безопасно всё очистить.
В ~/Library/Developer/Xcode/DerivedData хранятся промежуточные файлы сборки и индексы всех открытых вами проектов. Папку можно удалить целиком — Xcode воссоздаст нужное при следующей сборке (первая будет медленнее).
Сначала завершите Xcode, затем удалите содержимое папки или только папки проектов, над которыми вы больше не работаете.
xcrun simctl runtime list и xcrun simctl runtime delete с идентификатором среды.~/Library/Developer/CoreSimulator/Devices. xcrun simctl delete unavailable удаляет устройства, среды которых уже нет.~/Library/Developer/CoreSimulator/Caches можно удалить; они создаются заново по мере необходимости.Каждый раз, когда вы подключаете устройство с новой версией ОС, Xcode копирует его символы отладки в ~/Library/Developer/Xcode/iOS DeviceSupport (и в watchOS DeviceSupport и т. д.). Каждая версия занимает несколько гигабайт. Удалите папки версий, на которых вы больше не отлаживаете; Xcode скопирует их снова, если вы подключите такое устройство.
В ~/Library/Developer/Xcode/Archives хранится каждое приложение, которое вы архивировали для распространения. Сохраняйте архивы выпущенных сборок (их символы отладки нужны для чтения отчётов о сбоях); старые внутренние сборки можно удалить. Управляйте ими в Window → Organizer.
DiskGarden показывает ~/Library/Developer папка за папкой, поэтому сразу видно, что занимает больше всего — симуляторы, DerivedData или файлы поддержки устройств, — и можно перетащить это в мусорный бак.
Используете и другие инструменты? Кэши пакетов тоже накапливаются: см. какие кэши можно безопасно удалять.
DiskGarden — бесплатный анализатор дискового пространства для Mac: он показывает каждую папку по размеру, и пожиратели места сразу видны. Без учётной записи, а ваши файлы не покидают Mac.