Xcode у магазині додатків Mac не може встановитись, не вистачає місця на диску


118

Я використовую Mac OS для встановлення XCode10.1.

У мене на комп’ютері mac 18,43 Гб вільного місця,

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

завжди з’являється повідомлення попередження "Не вистачає місця на диску, ви не можете встановити продукт".

Як виправити неполадку в MacOS Mojave (10.14.1)?

Велике спасибі.

введіть тут опис зображення

введіть тут опис зображення


Не зміг прокоментувати, але це працювало для мене:dd if=/dev/zero of=./hugefile bs=100m
Саймон Проссер,

Відповіді:


96

Можна також завантажити Xcode і встановити його вручну. (Без використання оновлення магазину додатків) Для цього виконайте наступні дії:

  1. перейдіть на сторінку https://developer.apple.com/download/more/
  2. шукайте Xcode (або останню версію, наприклад, Xcode 10.2) і завантажуйте та встановлюйте її вручну.

Дивіться також цю публікацію тут: https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022


3
Я пробую все зверху, rm dirs store * ..., щось встановлюю і намагаюся оновити, створювати величезний файл ... нічого. Тільки ручне завантаження і установка
сварка

Якщо ви встановите Xcode з пакета xip, ви більше не будете отримувати оновлення Xcode через App Store. Відтепер вам доведеться вручну виконувати кожне оновлення, завантажуючи останній пакет xip.
kubano

Вам потрібно ідентифікатор розробника яблук, щоб завантажити звідти
sportzpikachu

Найкраща відповідь коли-небудь. Ці присоски Apple не так далеко від Windows
Rubycon

90

Перевірте "чистий" простір вашого диска APFS за допомогою утиліт Disk. Здається, Finder вважає цей простір вільним місцем, але не App Store ..

Але ви можете підманути macOS, щоб очистити APFS, створивши величезний файл сміття, а потім видаливши його.

Для створення файлу я використав команду:

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

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

rm ~/hugefile

Тоді App Store з радістю встановив оновлення ..


3
Це працювало на мене, і я знаходжу відповідь, яка пояснила це більш чітко. superuser.com/questions/1391048/…
SmartekWorks

1
Це здається хорошим рішенням, але процес закінчується, скаржившись, що на диску не вистачає місця. Вид застряг у колі.
Піксель

10
Не працює:dd: ~/hugefile: No such file or directory
Мак

3
працював на мене. Замість 30 секунд я залишив, поки не отримаю помилку Не залишилось місця на диску. Видаляючи величезний файл, Mac отримав близько 70 Гб простору, коли він демонстрував 20 Гб перед наступними кроками. Дякую спасителю сьогодні!
ACP

9
якщо ddскаржаться, ви також можете зробитиcat /dev/zero > ~/hugefile
Дмитро Шведов

31

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

  • Закрийте магазин додатків Mac.
  • Видалити каталог ~/Library/Caches/storedownloadd
  • Відновіть магазин додатків Mac.

Мій "купівля" Xcode тоді працював з першої спроби.

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


1
У мене немає цього каталогу на диску. Будь-які інші ідеї?
Роберт Шмід

Цікаво, що я просто перевірив і бачу, що в мене більше немає такого каталогу. Тож, можливо, це з’являється лише тоді, коли завантажуються додатки або виникають проблеми із завантаженням. У вашому випадку, я прочитав би інший відповідь на це питання і, звичайно ж , якщо ви ще не зробили цього, перезавантажте комп'ютер, а потім, на жаль, виклик розробника від Apple технічної підтримки підтримки програми . Але вони, ймовірно, відправлять вас у постійну підтримку споживачів Apple, оскільки, знаєте, це проблема із магазином додатків Mac. Тож для початку ви можете зателефонувати на регулярну підтримку споживачів. Будьте терплячі.
Джеррі Крінок

5
Мені довелося також видалити каталог storeassetd і змусити вийти з усіх демонів магазину * у "Моніторі діяльності", тоді, коли я перезапустив App Store, я міг нарешті встановити Xcode10.2.
ikuramedia

2
Я обов'язково використовую папку «Бібліотека» в ДОМАШНІЙ
ДИРЕКЦІЇ

21
  1. Видаліть старі файли тренажера на: ~ / Бібліотека / Розробник / Xcode / iOS DeviceSupport /

  2. Видаліть усі похідні файли з даних: ~ / Бібліотека / Розробник / Xcode / DerivedData

Простий спосіб досягти цього - використання DevCleaner для Xcode: https://apps.apple.com/us/app/devcleaner/id1388020431?mt=12


у моєму випадку, де немає папки / XCode (приховано?), але DevCleaner отримав мені 24Gb і XCode нарешті встановлюється!
djdance

це було єдине рішення з усіх інших, яке фактично вирішило це питання. hoora
Худі

Я застосував це після застосування зверху Джеррі Кринок та Лі Хібу, я не впевнений, чи потрібні мені всі ці кроки до цієї відповіді, але вона працює зараз.
Шаді

Так, це спрацювало. Я шукав щось це протягом століть. Я ніколи не зміг оновити xcode через брак місця на диску. Він очистив щось 50Gb для мене
цуценя

13

проблема з машиною часу! видаліть старі знімки

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

тощо


Я використав сценарій, згаданий тут, щоб видалити всі мої знімки одразу. apple.stackexchange.com/questions/340905/…
Джастін Домніц

13

Намагаючись оновити xcode 11.3.1 сьогодні, виникло така проблема. Однак я можу підтвердити, що завантаження починається одразу після того, як вільний простір досягне 24 ГБ відповідно до деяких коментарів вище.

Я зробив наступне:
- видалити ~/Library/Caches/storedownloadd
- видалити ~/Library/Developer/Xcode/iOS DeviceSupport/
- видалити деякі файли всередині ~/Library/Developer/Xcode/DerivedData
- видалити інші невикористані файли


2
для мене його 25gb.
phongyewtong

Видалення моїх отриманих даних допомагає. Це мене шокує, скільки потрібно місця для зберігання, після видалення у мене є додаткове сховище приблизно 10 Гб. Дякуємо @ np2314
TommyLeong

11

У мене була така ж проблема (також 120gb ssd), але 18gb все ще недостатньо для встановлення Xcode.

Дивіться цю публікацію: https://forums.developer.apple.com/thread/30235


1
У цій відповіді не слідкуйте за другим посиланням. Це порушить ваш Xcode і повністю зіпсує вашу конфігурацію.
нульгедж

@zerohedgeДякую вам так багато.
Бачив П'яе

10

Те саме тут для Xcode 11.2. Обов’язково мати принаймні 28 Гб безкоштовно.

видалення різних каталогів, таких як нас, кеші, .eclipse, .julia, щоб звільнити каталоги.

ОНОВЛЕННЯ: 24 ГБ з останньою версією: 11.2.1


це був проб і помилок ... будь-яка провина повинна бути надіслана Apple :)
devwebcl

На даний момент отримано 31 ГБ безкоштовно. - все ще недостатньо 😖
Мартін

Так. І XCode досі не перевіряє чистий простір. Установка пройшла нормально після того, як я зробив «знімки з місцевих машин часу очищення» .
Мартін

Мені довелося звільнити простір, поки не отримаю 32 Гб простору, і тоді мені стало можливим оновити XCode. Це насправді дуже погано на їхньому боці. Маючи простір без можливості використовувати його так, як вам хочеться, точно таке, як не мати його. Тож купуючи нову машину, ми всі повинні враховувати, що ... 50 Гбіт додатково? ... кульгавий ...
Жоао Родрігес

Для мене було близько 25 до 27
juliushuck


6
  1. Закрийте магазин додатків
  2. Видаліть як storedownloadd, так і storeassetd з ~ / Бібліотека / Кеші /
  3. Відновіть магазин додатків
  4. Спробуйте ще раз

Наведені вище кроки вирішили проблему для мене.

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

macOS Mojave версія 10.14.6 (18G87)


1
Так, я спробував багато з перерахованого, але це здається працюючим
Авраам Ернандес

4

Шахта - дивне рішення. У мене не було папки storedownloadd, про які говорили попередні рішення, і завантаження вручну не було реальним рішенням (що з майбутніми оновленнями)

Я вручну створив storedownloadd У наступному каталозі перезапустили App Store, хоча завантажувач зайняв назавжди (перезапустив MacBook, сподіваючись на зміни), він розпочав завантаження :)

~/Library/Caches/storedownloadd

3

Для мого випадку: у мене вже є xcode 10.1 у своєму MBP.

  1. Видаліть каталог ~/Library/Caches/storedownloaddі storeassetd directoryв тому ж режимі.
  2. Відкрийте магазин додатків та перейдіть на сторінку оновлення.
  3. Завантажте xcode 10.2 з https://developer.apple.com/download/more/
  4. Якось магазин додатків автоматично встановить xcode 10.2 відразу після завершення завантаження.

Зроблено.


3

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


Не працювали для мене. Завантажили та встановили гру розміром 2,8 Мб, а Xcode все ще не завантажуватиме оновлення.
ejderuby

2

Я зіткнувся з тією ж проблемою, намагаючись встановити XCode 11.beta після встановлення macOS Catalina. Що я зробив:

  1. delete ~ / Бібліотека / Кеші / storedownloadd
  2. delete ~ / Бібліотека / Кеші / com.apple.appstore
  3. видаліть попередню версію XCode (10.3) -> зачекайте, поки всі файли будуть видалені, можна перевірити Disk Utility
  4. свіжий перезапуск -> без відкриття програм перед перезапуском
  5. встановити нову версію XCode з програмою Archive Utility.

2

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


1

Я був буквально в такому ж номері сьогодні. Мені вдалося завантажити, як тільки я отримав вільний простір трохи більше 20 Гб.

Проблема для мене полягала в тому, що мої архіви на деяких великих проектах займали занадто багато місця. Мені доведеться зробити кращу чистку, але просто видалення невдало завантажених файлів було достатньо для зменшення системного простору та завантаження останнього Xcode.

Ось чудове посилання, що пояснює це детальніше, а також Симулятор очищення та отримані дані.

Безкоштовне зберігання Mac

На жаль, коли я купив свій Mac, я хотів би, щоб хтось сказав мені отримати понад 250 ГБ місця. У всіх рекомендаціях сказано, що 125 Гб було чудово для роботи з Xcode. Добре для вивчення iOS, але я думаю, що вони не змогли оцінити великий довгостроковий розвиток.


1

Додаток App Store не враховує місця для очищення. Я надіслав відгук про це питання кілька тижнів тому до програми зворотного зв’язку Apple: це здається виправленим з часу macOS Catalina, оскільки зараз він працює без вирішення.

Для попереднього MacOS дивіться цю відповідь


1

TL; DR: Видалення XCode (~ 7 ГБ), а потім папка Користувачі / [вставте сюди своє mac ім'я користувача] / Бібліотека / розробник (~ 90 ГБ) звільнили близько 100 ГБ. Потім я встановив XCode off App Store, і він спрацьовував як шарм.

Наведені вище відповіді, такі як rm величезний файл, не працювали для мене, тому що, напевно, у мене легітимна проблема пам'яті. Завантаження файлу XCode та встановлення вручну не вийшло, тому що я все-таки отримав помилку місця та пам’яті.

За програмою Disk Utility у мене було близько 10 ГБ вільного місця.

Видалення XCode (я мав її раніше, але довелося її оновлювати) та інші додатки привели до 17-20 ГБ.

Ще не працювало.

Мені довелося зайти в Користувачі / [вставте сюди своє mac ім'я користувача] / Бібліотека / Розробник, і я видалив цей каталог, який, напевно, якимось чином врятував лайно XCode, хоча я видалив додаток.

Це довів мене до приголомшливих 120 Гб.

120 Гб.

Це половина пам'яті на моєму жорсткому диску.

?!

Не знаю, як це працює.

Потім я встановив XCode безпосередньо з App Store, і він працює як шарм.

Я думаю, будьте обережні, тому що я не впевнений, що знаходиться в цьому каталозі .. Це не здавалося важливим і все здавалося, що пов'язано з XCode. Це було схоже на тренажери для XCode та інших матеріалів, пов'язаних з XCode. Я не впевнений. Я використовую XCode A LOT, тому, можливо, журнали помилок або журнали використання накопичені. Вже тоді - це просто текст. Тож я не впевнений. Якщо я зіткнуся з будь-якими дивними проблемами, які можуть призвести, я опублікую його тут, але поки нічого.

Крім того, я настійно рекомендую OmniDiskSweeper , яка є безкоштовною програмою, і як я це з'ясував (серед інших проблем, пов'язаних з пам'яттю в минулому)


Довелося перевстановити кокаподи
Josh Wolff

Зараз я вважаю, що те, що було в цій папці, - це архіви, які створили мій додаток і розгорнули його в App Store> 30 разів.
Джош

1

Тут те ж саме, спробували більшу частину вище. 107 кілограмів вільного місця, але їх недостатньо для встановлення.

Тому я завантажив Xcode безпосередньо від Apple ( https://developer.apple.com/download/more/ ) і скопіював файл .xip на зовнішній диск з великою кількістю місця.

Тоді я зміг це зробити:

cd /Applications
xip -x "/Volumes/Blue 2T/Xcode_11.3.xip"

Не забудьте позбутися від файлу xip, коли закінчите.


0

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

Сподіваюся, це допомагає


Я не думаю, що хтось може мати таку ж випадкову копію зовнішнього жорсткого диска
godblessstrawberry

0

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


0

Завжди спізнююся на вечірку, але все одно ... я помітив кореляцію з резервними копіями машин часу, оскільки у мене була помилка резервного копіювання деякий час раніше і з того часу не підключала свій hdd-машина машини часу.

Після запуску резервного копіювання Time Machine та належного його скасування незабаром я зміг встановити оновлення. Спробуй це :)


0

У мене також є ця проблема з величезними 240 ГБ доступними.

введіть тут опис зображення

Здається, що очищення просто не відбувається. Я створив дійсно великий файл, але він загинув через відсутність місця на диску:

paul-> dd if=/dev/zero of=~/zeroes bs=100M
dd: error writing '/Users/paul/zeroes': No space left on device
151+0 records in
150+0 records out
15728640000 bytes (16 GB, 15 GiB) copied, 33.0689 s, 476 MB/s
[~/Library/Caches ]
paul-> ls -lh ~/zeroes 
-rw-r--r-- 1 paul staff 15G Nov 17 09:27 /Users/paul/zeroes

Це, звичайно, не повинно було зупинитися на 15 ГБ

paul-> df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/disk1s1    466G  268G  197G  58% /
/dev/disk1s4    466G  1.1G  197G   1% /private/var/vm

Як не дивно, після видалення великого файлу я зміг завантажити Xcode з App Store.


0

Крім того, перевірте попередній об'єм зберігання Xcode через OmniDiskSweeper і видаліть непотрібні дані та тренажери, які звільнять занадто великий розмір.


-1

Існує простий спосіб вирішити цю проблему. Ви можете використовувати вбудовану утиліту macOS для легкого перегляду та очищення непотрібних файлів, прихованих файлів / папок.

Перейдіть до  > About This Macменю зліва вгорі, перейдіть до розділу зберігання та натисніть Manage...кнопку. У documentрозділі ви можете побачити всі файли та папки з їх розмірами та видалити непотрібні файли.

Пройдіть цей посібник для отримання додаткової інформації.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.