С каждым новым обновлением от Apple для меня встает вопрос свободного места на жестком диске. Так как макбук выбирался для работы, упор был сделан на процессор и оперативную память. Игры и фото/видео хранить на рабочем ноутбуке не планировалось.

Но мне пришлось столкнуться с нехваткой свободного места после попытки обновить Xcode и OS Monterey. Хоть и в описании Xcode было указано чуть больше 12 Гб, а свободно было около 17, все равно выдавал ошибку:

Мы не смогли завершить ваше обновление
Недостаточно места на диске для установки продукта.

Мне пришла в голову поискать и удалить большие файлы с помощью старого доброго CCleaner, но он почему-то тоже подвисал при попытке найти файлы более 500 Мб. Но то, что нашлось имело отношение к симуляторам для Xcode.
После некоторых раздумий, мне пришла в голову мысль, что все те симуляторы, которые были на OS 14 уже не доступны в выборе девайсов. А когда, то на них много что тестировалось.

Как освободить место и удалить недоступные симуляторы в Xcode

В первую очередь нужно проверить есть ли у вас такие симуляторы. Делается это просто запуском xcrun simctl list в терминале. Если вы увидите в списке что-то с пометкой (unavailable). Значит время это удалять!

Удалить недоступные симуляторы

По некоторым, может быть, разумным причинам, Xcode не удаляет старые симуляторы, которые вы больше не можете использовать. Таким образом, у вас могут быть, например, симуляторы iOS 9, все еще висящие на вашем компьютере, которые вы никогда не собираетесь использовать. Это определенно должно быть встроено в Xcode в какой-то момент, но до тех пор вы можете использовать следующую команду, чтобы автоматически избавиться от любых непригодных для вас симуляторов: xcrun simctl delete unavailable.
Это может занять какое-то время, даже если эти симуляторы исчезнут из списка все равно процесс очистки будет проходить в фоновом режиме. Так что дайте минут 15-20 для полного удаления их из системы.

После этой процедуры мне удалось освободить около 40 Гб на диске.

освободить около 40 Гб на диске MacBook

Удалить отдельные доступные симуляторы проще всего через Xcode. Перейдите в Window > Devices («Окно» > «Устройства и симуляторы»), затем выберите вкладку «Симуляторы». Вы можете щелкнуть правой кнопкой мыши на любом симуляторе и выбрать «Удалить», чтобы избавиться от него.
Если вы удалите какие-либо симуляторы, которые позже обнаружите, что хотите использовать, вы сможете вернуть их из настроек Xcode в разделе «Компоненты» или с сайта загрузок для разработчиков Apple.