Nie można zainstalować Xcode w Mac App Store, pokaż za mało miejsca na dysku


119

Używam systemu Mac OS do zainstalowania XCode10.1.

Mam 18,43 GB wolnego miejsca na dysku w Macu,

ale kiedy klikam przycisk instalacji na Xcode w sklepie z aplikacjami,

zawsze jest wyświetlany komunikat „Za mało miejsca na dysku, nie można zainstalować produktu”.

Jak rozwiązać problem w systemie MacOS Mojave (10.14.1)?

Dziękuję Ci bardzo.

wprowadź opis obrazu tutaj

wprowadź opis obrazu tutaj


Nie byłem w stanie skomentować, ale to zadziałało dla mnie:dd if=/dev/zero of=./hugefile bs=100m
Simon Prosser

Odpowiedzi:


96

Możesz także ręcznie pobrać Xcode i zainstalować go. (Bez korzystania z aktualizacji sklepu z aplikacjami) W tym celu wykonaj następujące czynności:

  1. przejdź do https://developer.apple.com/download/more/
  2. wyszukaj Xcode (lub najnowszą wersję, np. Xcode 10.2) i ręcznie pobierz i zainstaluj.

Zobacz także ten post tutaj: https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022


3
Próbuję wszystkiego od góry, rm dirs store * ..., instaluję coś i próbuję aktualizować, tworzę ogromny plik ... nic. Tylko ręczne pobieranie i instalacja
miff

Jeśli zainstalujesz Xcode z pakietu xip, nie będziesz już otrzymywać aktualizacji Xcode za pośrednictwem App Store. Od tej pory każdą aktualizację będziesz musiał ręcznie wykonywać, pobierając najnowszy pakiet xip.
kubano

Aby pobrać stamtąd, potrzebujesz identyfikatora programisty Apple
sportzpikachu

Najlepsza odpowiedź w historii. Ci frajerzy Apple nie są tak daleko od Windowsa
Rubycon

90

Sprawdź „możliwe do wyczyszczenia” miejsce na dysku APFS za pomocą Narzędzi dyskowych. Wygląda na to, że Finder liczy to miejsce jako wolne miejsce, ale nie w App Store.

Ale możesz oszukać macOS, aby wyczyścił APFS, tworząc ogromny plik śmieci, a następnie usuwając go.

Do stworzenia pliku użyłem polecenia:

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

pozwalając dd działać przez około 30 sekund, a następnie zabijając go ctrl + c i usuwając plik:

rm ~/hugefile

Następnie App Store szczęśliwie zainstalował aktualizację.


3
U mnie zadziałało i znajduję odpowiedź, która wyjaśnia to jaśniej. superuser.com/questions/1391048/…
SmartekWorks

1
Wydaje się, że jest to dobre rozwiązanie, ale proces kończy się, skarżąc się, że nie ma wystarczającej ilości miejsca na dysku. Trochę utknąłem w kręgu.
Pixel,

10
Nie działa:dd: ~/hugefile: No such file or directory
Mac

3
pracował dla mnie. Zamiast 30 sekund wyszedłem, aż pojawi się błąd. Brak miejsca na dysku. Po usunięciu ogromnego pliku Mac odzyskał około 70 GB miejsca, gdy pokazywał 20 GB przed wykonaniem powyższych kroków. Dziękuję Ci Zbawicielu dzisiaj!
ACP

9
jeśli ddnarzekasz, możesz też zrobićcat /dev/zero > ~/hugefile
Dmitry Shvedov

31

Miałem dostępne 52 GB (39 GB do wyczyszczenia), ale głupi Mac App Store w macOS 10.14.4 nadal mówił, że nie ma wystarczającej ilości wolnego miejsca, aby dokończyć zakup Xcode 10.2, nawet po ponownym uruchomieniu. Rozwiązanie:

  • Zamknij Mac App Store.
  • Usuń katalog ~/Library/Caches/storedownloadd
  • Uruchom ponownie Mac App Store.

Mój „zakup” Xcode zadziałał wtedy za pierwszym razem.

Dla ciekawskich: w czasie, gdy usuwałem ten katalog, nie zawierał on żadnych pobrań aplikacji. To tylko zawierał niewielką (85 KB) bazy danych SQLite ( .db, -shmoraz -walpliki), który z kolei znajdowały się cztery stoły SQLite, z których trzy miały zerowe wiersze i jeden z nich miał tylko jeden wiersz i jedną kolumnę zawierającą numer wersji schematu! To najwyraźniej jakiś dziwny błąd w Mac App Store.


1
Nie mam tego katalogu na moim dysku. Jakieś inne pomysły?
Robert Schmid

Co ciekawe, właśnie sprawdziłem i widzę, że nie mam już takiego katalogu. Może więc pojawia się tylko podczas pobierania aplikacji lub gdy występują problemy z pobieraniem. W twoim przypadku przeczytałbym inną odpowiedź na to pytanie i oczywiście, jeśli jeszcze tego nie zrobiłeś, uruchom ponownie komputer, a następnie, niestety, zadzwoń do wsparcia technicznego programu Apple dla programistów . Ale najprawdopodobniej wyślą cię do regularnego wsparcia konsumentów Apple, ponieważ wiesz, jest to problem z Mac App Store. Na początek warto więc zadzwonić do zwykłego działu obsługi klienta. Bądź cierpliwy.
Jerry Krinock

5
Musiałem również usunąć katalog storeassetd i wymusić zamknięcie wszystkich demonów store * w Monitorze aktywności, a kiedy ponownie uruchomiłem App Store, mogłem w końcu zainstalować Xcode10.2.
ikuramedia

2
Z pewnością korzystam z folderu Library w HOME DIRECTORY, a nie root
celwell

21
  1. Usuń stare pliki symulatora na: ~ / Library / Developer / Xcode / iOS DeviceSupport /

  2. Usuń wszystkie dane pochodzące z plików w: ~ / Library / Developer / Xcode / DerivedData

Łatwym sposobem na osiągnięcie tego jest użycie DevCleaner dla Xcode: https://apps.apple.com/us/app/devcleaner/id1388020431?mt=12


w moim przypadku, gdzie nie ma folderu / XCode (ukryty?), ale DevCleaner ma 24Gb i XCode w końcu instaluje!
djdance

było to jedyne spośród wszystkich innych, które faktycznie rozwiązało problem. hoora
Ilfeld

Zastosowałem go po zastosowaniu Jerry'ego Krinocka i Li Hibou powyżej, nie jestem pewien, czy potrzebuję wszystkich tych kroków przed tą odpowiedzią, ale teraz działa.
Shadi

Tak, to zadziałało. Szukałem czegoś takiego od wieków. Nigdy nie mogłem zaktualizować xcode z powodu braku miejsca na dysku. To wyczyściło dla mnie coś 50Gb
szczeniak pluto

13

problem z maszyną czasu! proszę usunąć stare pędy

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

itp


Użyłem wspomnianego tutaj skryptu, aby usunąć wszystkie moje migawki naraz. apple.stackexchange.com/questions/340905/…
Justin Domnitz

13

Próba aktualizacji do Xcode 11.3.1 dzisiaj, miała taki problem. Mogę jednak potwierdzić, że pobieranie rozpoczyna się zaraz po osiągnięciu 24 GB wolnego miejsca, zgodnie z niektórymi z powyższych komentarzy.

Zrobiłem co następuje:
- usuń ~/Library/Caches/storedownloadd
- usuń ~/Library/Developer/Xcode/iOS DeviceSupport/
- usuń niektóre pliki wewnątrz ~/Library/Developer/Xcode/DerivedData
- usuń inne nieużywane pliki


2
dla mnie to 25 GB.
phongyewtong

Usunięcie moich DerivedData pomaga. Szokuje mnie, ile zajęło miejsca, po wyjęciu mam około 10 GB dodatkowej pamięci. Dzięki @ np2314
TommyLeong


10

To samo dotyczy Xcode 11.2. Posiadanie co najmniej 28 GB wolnego miejsca jest obowiązkowe.

usuwanie różnych katalogów, takich jak us, cache, .eclipse, .julia, aby zwolnić.

AKTUALIZACJA: 24 GB z najnowszą wersją: 11.2.1


była to
metoda

Obecnie mam 31 GB za darmo. - wciąż za mało 😖
Martin

Tak. XCode nadal nie sprawdza miejsca, które można usunąć. Instalacja poszła dobrze po wykonaniu „lokalnych migawek wehikułu czasu oczyszczania” - Google, co jest w cudzysłowie, aby uzyskać szczegółowe informacje.
Martin,

Musiałem zwolnić miejsce, dopóki nie miałem 32 GB miejsca, a potem stało się możliwe zaktualizowanie XCode. To jest naprawdę bardzo złe z ich strony. Posiadanie miejsca bez możliwości wykorzystania go tak, jak chcesz, to dokładnie to samo, co jego brak. Kupując nową maszynę, wszyscy powinniśmy więc zastanowić się, co ... 50 GB więcej? ... lame ...
João Rodrigues

Było dla mnie około 25 do 27
juliushuck


6
  1. Zamknij App Store
  2. Usuń zarówno zapisane, jak i storeassetd z ~ / Library / Caches /
  3. Uruchom ponownie App Store
  4. Spróbuj ponownie

Powyższe kroki rozwiązały problem.

MacBook Pro (13-calowy, 2017 r., Dwa porty Thunderbolt 3)

macOS Mojave w wersji 10.14.6 (18G87)


1
Tak, próbowałem wielu z powyższych, ale ten wydaje się działać
Abraham Hernandez

4

Moje jest dziwnym rozwiązaniem. Nie miałem zapisanego folderu downloadd, o którym mówiono w poprzednich rozwiązaniach, a ręczne pobieranie nie było prawdziwym rozwiązaniem (co z przyszłymi aktualizacjami)

Ręcznie utworzyłem zapisany plik do pobrania W następującym katalogu ponownie uruchomiłem App Store, chociaż program ładujący trwał wieczność (ponownie uruchomiłem MacBooka z nadzieją na zmianę), zaczął się pobierać :)

~/Library/Caches/storedownloadd

3

W moim przypadku: mam już Xcode 10.1 w moim MBP.

  1. Usuń katalog ~/Library/Caches/storedownloaddiw storeassetd directorytym samym katalogu .
  2. Otwórz ponownie sklep z aplikacjami i przejdź do strony aktualizacji.
  3. Pobierz xcode 10.2 z https://developer.apple.com/download/more/
  4. W jakiś sposób sklep z aplikacjami automatycznie zainstaluje Xcode 10.2 zaraz po zakończeniu pobierania.

Gotowe.


3

Spróbuj zainstalować inną małą aplikację w App Store, a następnie zainstaluj Xcode. U mnie zadziałało. W moim przypadku miałem 40 GB wolnego miejsca, ale nie mogłem zainstalować Xcode z powodu tego samego błędu. U ~/Library/Caches/storedownloaddmnie też nie działało usuwanie .


Nie działa dla mnie. Pobrał i zainstalował grę o wielkości 2,8 MB, a Xcode nadal nie pobierze aktualizacji.
ejderuby

2

Napotkałem ten sam problem, próbując zainstalować XCode 11.beta po zainstalowaniu macOS Catalina. Co ja zrobiłem:

  1. usuń ~ / Library / Caches / storageownloadd
  2. usuń ~ / Library / Caches / com.apple.appstore
  3. odinstaluj poprzednią wersję XCode (10.3) -> poczekaj, aż wszystkie pliki zostaną usunięte, możesz sprawdzić w Narzędziu dyskowym
  4. świeży restart -> bez otwierania aplikacji przed ponownym uruchomieniem
  5. zainstaluj nową wersję XCode za pomocą Archive Utility.

2

Rozwiązałem to, aktualizując MacOS, ponieważ miałbym zainstalowaną starą wersję. Po restarcie magicznie miał spację: D (tak przy okazji)


1

Byłem dzisiaj dosłownie pod tym samym numerem. Mogłem pobrać, gdy dostałem wolne miejsce nieco ponad 20 GB.

Problem dla mnie polegał na tym, że moje archiwa przy niektórych większych projektach zajmowały zbyt dużo miejsca. Będę musiał wykonać lepsze czyszczenie, ale samo usunięcie nieudanego ładowania wystarczyło, aby zmniejszyć przestrzeń systemową i pobrać najnowszy Xcode.

Oto świetne łącze, które wyjaśnia to bardziej szczegółowo, a także czyszczenie symulatora i dane pochodne.

Zwolnij miejsce na komputerze Mac

Niestety, kiedy kupiłem Maca, żałuję, że ktoś nie powiedział mi, żebym uzyskał ponad 250 GB miejsca. Wszystkie zalecenia mówiły, że 125 GB jest w porządku do uruchamiania Xcode. W porządku, jeśli chodzi o naukę iOS, ale myślę, że nie udało im się ocenić dużego długoterminowego rozwoju.


1

Aplikacja App Store nie uwzględnia miejsca, które można usunąć. Kilka tygodni temu przesłałem opinię na temat tego problemu do programu opinii firmy Apple: wydaje się, że problem został rozwiązany od czasu macOS Catalina, ponieważ teraz działa bez obejścia.

W przypadku poprzedniego systemu MacOS zobacz tę odpowiedź


1

TL; DR: Usunięcie XCode (~ 7 GB), a następnie folderu Users / [tu wstaw swoją nazwę użytkownika mac] / Library / Developer (~ 90 GB) zwolniono około 100 GB. Następnie zainstalowałem XCode z App Store i działało jak marzenie.

Powyższe odpowiedzi, takie jak rm hugefile, nie działają dla mnie, ponieważ wydaje mi się, że miałem poważny problem z pamięcią. Pobieranie pliku XCode i ręczna instalacja nie zadziałały, ponieważ nadal mam błąd miejsca / pamięci.

Według Narzędzia dyskowego miałem około 10 GB wolnego miejsca.

Usunięcie XCode (miałem go wcześniej, ale musiałem go zaktualizować) i innych aplikacji przyniosło mi 17-20 GB.

Nadal nie działało.

Musiałem wejść do Users / [wstaw tutaj swoją nazwę użytkownika mac] / Library / Developer i usunąłem ten katalog, który, jak sądzę, w jakiś sposób zapisał bzdury XCode, mimo że usunąłem aplikację.

To doprowadziło mnie do oszałamiającego 120 GB.

120 GB.

To połowa pamięci na moim dysku twardym.

?!

Nie mam pojęcia, jak to działa.

Następnie zainstalowałem XCode bezpośrednio z App Store i działa jak marzenie.

Chyba uważaj, bo nie jestem pewien, co jest w tym katalogu. Nie wydawało się to ważne i wszystko wydawało się związane z XCode. Wyglądało to jak symulatory XCode i innych rzeczy związanych z XCode. Nie jestem pewien. Używam XCode DUŻO, więc może dzienniki błędów lub dzienniki użytkowania zostały zbudowane. Nawet wtedy - to tylko tekst. Więc nie jestem pewien. Jeśli napotkam jakieś dziwne problemy, które mogą wyniknąć, opublikuję to tutaj, ale jak dotąd nic.

Bardzo polecam również OmniDiskSweeper , który jest darmowym programem i jak to rozgryzłem (wśród innych problemów związanych z pamięcią w przeszłości)


Musiałem ponownie zainstalować cocoapods
Josh Wolff

Teraz uważam, że to, co znajdowało się w tym folderze, to archiwa z tworzenia mojej aplikacji i wdrażania w App Store> 30 razy.
Josh Wolff

1

To samo tutaj, wypróbowałem większość z powyższych. 107 gigabajtów wolnego miejsca, ale za mało do zainstalowania.

Więc pobrałem Xcode bezpośrednio z Apple ( https://developer.apple.com/download/more/ ) i skopiowałem plik .xip do zewnętrznego dysku z dużą ilością miejsca.

Byłem wtedy w stanie zrobić to:

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

Nie zapomnij pozbyć się pliku xip, kiedy skończysz.


0

Jak dla mnie, miałem dodatkowy folder w folderze Macintosh HD / Volumes /, nie jestem pewien, jak został utworzony, ale była to jakaś kopia mojego zewnętrznego dysku twardego. Po jego usunięciu udało mi się pobrać xcode

Mam nadzieję że to pomoże


Nie sądzę, by ktoś mógł mieć taką samą przypadkową kopię zewnętrznego dysku twardego
Godblessstrawberry

0

w moim MacBooku było dostępne 31 GB (14 GB do wyczyszczenia), macOS 10.14.5 nadal informował, że nie ma wystarczającej ilości wolnego miejsca, aby dokończyć zakup Xcode 10.2 , właśnie usunięty katalog ~/Library/Caches/storedownloadd, rozpoczął pobieranie.


0

Zawsze spóźniam się na imprezę, ale w każdym razie ... zauważyłem korelację z kopiami zapasowymi wehikułu czasu, ponieważ jakiś czas wcześniej nie udało mi się wykonać kopii zapasowej i od tego czasu nie podłączyłem dysku twardego z maszyną czasu.

Po uruchomieniu programu Time Machine Backup i jego prawidłowym anulowaniu wkrótce potem udało mi się zainstalować aktualizację. Spróbuj :)


0

Ja też mam ten problem z ogromnym 240 GB dostępnym.

wprowadź opis obrazu tutaj

Wydaje się, że oczyszczanie po prostu się nie dzieje. Utworzyłem naprawdę duży plik, ale umarł z powodu braku miejsca na dysku:

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

Z pewnością nie powinien był zatrzymać się na 15 GB

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

Co dziwne, po usunięciu dużego pliku udało mi się pobrać Xcode z App Store.


0

Ponadto sprawdź poprzednią pamięć zajętą przez Xcode za pomocą OmniDiskSweeper i usuń niepotrzebne dane i symulatory, które zwolnią zbyt duży rozmiar.


-1

Istnieje prosty sposób rozwiązania tego problemu. Możesz użyć wbudowanego narzędzia systemu macOS, aby łatwo zobaczyć i usunąć niechciane pliki, ukryte pliki / foldery.

Przejdź do  > About This Macmenu w lewym górnym rogu, przejdź do sekcji przechowywania i kliknij Manage...przycisk. W documentsekcji możesz zobaczyć wszystkie pliki i foldery wraz z ich rozmiarem oraz usunąć niechciane pliki.

Więcej informacji znajdziesz w tym przewodniku .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.