Xcode в Mac App Store не может быть установлен, недостаточно места на диске

Я использую Mac OS для установки XCode10.1.

У меня есть 18,43 ГБ свободного места на диске в Mac,

но когда я нажимаю кнопку установки на Xcode из магазина приложений,

всегда отображается предупреждение "Недостаточно места на диске, вы не можете установить продукт".

Как исправить проблему в MacOS Mojave (10.14.1)?

Большое спасибо.

enter image description here

enter image description here

Ответы

Ответ 1

Что вы также можете сделать, это вручную загрузить Xcode и установить его. (Без использования обновления магазина приложений) Для этого выполните следующие действия:

  1. перейдите на https://developer.apple.com/download/more/
  2. найдите Xcode (или последнюю версию, например, Xcode 10.2), загрузите и установите его вручную.

Смотрите также этот пост здесь: https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022

Ответ 2

Проверьте "очищаемое" пространство на вашем диске APFS с помощью Дисковых утилит. Кажется, Finder считает это пространство в свободном месте, но не в App Store.

Но вы можете обмануть macOS, чтобы очистить APFS, создав огромный мусорный файл, а затем удалив его.

Для создания файла я использовал команду:

dd if=/dev/zero of=~/hugefile bs=100m

дайте dd поработать около 30 секунд, затем убейте его ctrl + c и удалите файл:

rm ~/hugefile

Тогда в App Store счастливо установили обновление..

Ответ 3

У меня было доступно 52 ГБ (можно очистить 39 ГБ), но глупый Mac App Store в macOS 10.14.4 по- прежнему говорил, что у него недостаточно свободного места для завершения покупки Xcode 10.2 даже после перезапуска. Решение:

  • Выйдите из Mac App Store.
  • Удалить каталог ~/Library/Caches/storedownloadd
  • Перезапустите Mac App Store.

Мой Xcode "покупка" тогда работал с первой попытки.

Для любопытных: в то время, когда я удалил этот каталог, он не содержал никаких загрузок приложений. Он содержал только крошечную (85 КБ) базу данных SQLite (файлы .db, -shm и -wal), которая в свою очередь содержала четыре таблицы SQLite, три из которых имели нулевые строки, а одна из которых имела только одну строку и один столбец содержащий номер версии схемы! Так что это явно странная ошибка в Mac App Store.

Ответ 4

У меня была та же самая проблема (также ssd на 120 ГБ), но 18 ГБ все еще недостаточно, чтобы установить XCode.

Смотрите этот пост:https://forums.developer.apple.com/thread/30235

Ответ 5

Мое странное решение. У меня не было папки storeownloadd, о которой говорили предыдущие решения, и загрузка вручную не была реальным решением (как насчет будущих обновлений)

Я вручную создал Storeownloadd В следующем каталоге перезапустил App Store, хотя загрузчик занял целую вечность (перезапустил MacBook в надежде на изменение) он начал загрузку :)

~/Library/Caches/storedownloadd

Ответ 6

проблема с машиной времени! пожалуйста, удалите старые снимки

sudo tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-09-25-135035
com.apple.TimeMachine.2019-09-28-232824
com.apple.TimeMachine.2019-09-29-012547
com.apple.TimeMachine.2019-09-29-022054
com.apple.TimeMachine.2019-09-29-031621
com.apple.TimeMachine.2019-09-29-052318
com.apple.TimeMachine.2019-09-29-070831
com.apple.TimeMachine.2019-09-29-092229
com.apple.TimeMachine.2019-09-29-101756
com.apple.TimeMachine.2019-09-29-114952

tmutil deletelocalsnapshots 2019-09-25-135035
tmutil deletelocalsnapshots 2019-09-28-232824

и т.д.

Ответ 7

Попробуйте установить любое другое маленькое приложение в App Store, а затем установить Xcode. Это сработало для меня. В моем случае у меня было 40 ГБ свободного места, но я не смог установить XCode из-за той же ошибки. Удаление ~/Library/Caches/storedownloadd у меня тоже не сработало.

Ответ 8

Для моего случая: у меня уже есть Xcode 10.1 в моем MBP.

  1. Удалите каталог ~/Library/Caches/storedownloadd и storeassetd directory в одном storeassetd directory.
  2. Откройте магазин приложений и перейдите на страницу обновления.
  3. Загрузите Xcode 10.2 с https://developer.apple.com/download/more/
  4. Каким-то образом магазин приложений автоматически установит Xcode 10.2 сразу после завершения загрузки.

Готово.

Ответ 9

Я столкнулся с той же проблемой, пытаясь установить XCode 11.beta после установки macOS Catalina. Что я сделал:

  1. delete ~/Library/Кэши /Storeownloadd
  2. delete ~/Library/Caches/com.apple.appstore
  3. удалить предыдущую версию XCode (10.3) → дождаться удаления всех файлов, можете проверить в Дисковой утилите
  4. свежий перезапуск → без открытия приложений перед перезапуском
  5. Установите новую версию XCode с помощью Archive Utility.

Ответ 10

Не смог прокомментировать, но это сработало для меня:

dd if=/dev/zero of=./hugefile bs=100m

Ответ 11

Так же, как и Джерри Кринок, я не смог обновить XCode, хотя было более 50 ГБ свободного места. Оказывается, что помимо удаления этих папок, была необходима перезагрузка системы.

Ответ 12

Для меня у меня была дополнительная папка в папке Macintosh HD/Volumes/, я не уверен, как она была создана, но это была своего рода копия моего внешнего жесткого диска. После удаления я смог скачать xcode

Надеюсь это поможет

Ответ 13

в моем MacBook было доступно 31 ГБ (очищаемых 14 ГБ), macOS 10.14.5 все еще говорила, что у меня недостаточно свободного места для завершения покупки Xcode 10.2, только что удаленный каталог ~/Library/Caches/storedownloadd начал загрузку.

Ответ 14

  1. Довольно App Store
  2. Удалите Storedownloadd и storeassetd из ~/Library/Caches/
  3. Перезапустить магазин приложений
  4. Попробуйте еще раз

Вышеуказанные шаги решили проблему для меня.

MacBook Pro (13 дюймов, 2017 г., два порта Thunderbolt 3)

macOS Мохаве Версия 10.14.6 (18G87)

Ответ 15

Я был буквально на том же номере сегодня. Я смог загрузить, как только получил свободное место чуть более 20 ГБ.

Для меня проблема заключалась в том, что мои архивы по некоторым более крупным проектам занимали слишком много места. Мне придется провести более тщательную очистку, но достаточно просто удалить неудачные загрузки, чтобы уменьшить системное пространство и загрузить последнюю версию Xcode.

Вот отличная ссылка, которая объясняет это более подробно, а также очистка симулятора и производные данные.

Освободите хранилище для Mac

К сожалению, когда я купил свой Mac, мне бы хотелось, чтобы кто-то сказал мне освободить более 250 ГБ. Во всех рекомендациях говорилось, что 125 ГБ отлично подходит для запуска Xcode. Хорошо для изучения iOS, но я думаю, что они не смогли оценить крупную долгосрочную разработку.

Ответ 16

Всегда опаздывал на вечеринку, но в любом случае... я заметил корреляцию с резервными копиями машины времени, так как у меня была неудачная резервная копия некоторое время назад, и с тех пор я не подключал жесткий диск моей машины времени.

После запуска резервного копирования Time Machine и правильной отмены вскоре после этого я смог установить обновление. Попробуй :)

Ответ 17

Я решил это путем обновления MacOS, так как у меня была установлена старая версия. После перезапуска у него волшебным образом появилось пространство: D (тоже самое кстати)

Ответ 18

Приложение App Store не учитывает очищаемое пространство. Несколько недель назад я отправил отзыв об этой проблеме в Программу обратной связи Apple: она выглядит исправленной после MacOS Catalina, так как теперь она работает без обходных путей.

Для предыдущих MacOS см. этот ответ