Impossibile installare Xcode su Mac App Store, mostra che lo spazio su disco non è sufficiente


118

Sto usando il sistema operativo Mac per installare XCode10.1.

Ho 18,43 GB di spazio libero su disco nel Mac,

ma quando faccio clic sul pulsante di installazione su Xcode dall'app store,

mostra sempre il messaggio di avviso "Spazio su disco insufficiente, non è possibile installare il prodotto".

Come risolvere il problema in MacOS Mojave (10.14.1)?

Grazie mille.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


Non sono stato in grado di commentare ma per me ha funzionato:dd if=/dev/zero of=./hugefile bs=100m
Simon Prosser,

Risposte:


96

Quello che puoi fare è scaricare manualmente Xcode e installarlo. (Senza utilizzare l'aggiornamento dell'app store) Pertanto, eseguire i seguenti passaggi:

  1. vai su https://developer.apple.com/download/more/
  2. cerca Xcode (o l'ultima versione, ad esempio Xcode 10.2) e scaricalo e installalo manualmente.

Vedi anche questo post qui: https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022


3
Provo tutto dall'alto, rm dirs store * ..., installo qualcosa e provo ad aggiornare, creo file enormi ... niente. Solo download e installazione manuali
miff

Se installi Xcode da un pacchetto xip, non riceverai più aggiornamenti Xcode tramite App Store. D'ora in poi, dovrai eseguire manualmente ogni aggiornamento scaricando l'ultimo pacchetto xip.
kubano

Hai bisogno di un ID sviluppatore Apple per scaricare da lì
sportzpikachu

La migliore risposta in assoluto. Queste ventose Apple non sono così lontane da Windows
Rubycon

90

Controlla lo spazio "eliminabile" del tuo disco APFS con Utility Disco .. Sembra che Finder conti questo spazio nello spazio libero, ma non nell'App Store ..

Ma puoi ingannare macOS per ripulire APFS creando un enorme file di spazzatura, quindi eliminandolo.

Per creare il file ho usato il comando:

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

lasciando che dd venga eseguito per circa 30 secondi, quindi uccidendolo con ctrl + c ed eliminando il file:

rm ~/hugefile

Quindi App Store ha installato felicemente l'aggiornamento ..


3
Ha funzionato per me e trovo una risposta che lo spieghi più chiaramente. superuser.com/questions/1391048/…
SmartekWorks

1
Questa sembra essere una buona soluzione, ma il processo termina lamentando che non c'è abbastanza spazio su disco. Tipo di bloccato in un cerchio.
Pixel

10
Non funziona:dd: ~/hugefile: No such file or directory
Mac

3
ha funzionato per me. Invece di 30 secondi sono rimasti fino a quando non viene visualizzato l'errore Nessuno spazio su disco rimasto. Durante la rimozione di hugefile, il Mac ha recuperato circa 70 GB di spazio, quando mostrava 20 GB prima di seguire i passaggi precedenti. Grazie salvatore oggi!
ACP

9
se si ddlamenta, si può fare anchecat /dev/zero > ~/hugefile
Dmitry Shvedov

31

Avevo 52 GB disponibili (39 GB eliminabili), ma lo stupido Mac App Store in macOS 10.14.4 diceva ancora che non aveva abbastanza spazio libero per completare l'acquisto di Xcode 10.2, anche dopo un riavvio. Soluzione:

  • Esci dal Mac App Store.
  • Elimina directory ~/Library/Caches/storedownloadd
  • Riavvia il Mac App Store.

Il mio "acquisto" di Xcode ha quindi funzionato al primo tentativo.

Per i curiosi: al momento in cui ho cancellato quella directory, non conteneva download di app. Conteneva solo una piccola (85 KB) database SQLite ( .db, -shme -walfile), che a sua volta conteneva quattro tavoli SQLite, tre dei quali hanno avuto zero righe e uno dei quali era solo una riga e una colonna che contiene il numero di versione dello schema! Quindi questo è apparentemente uno strano bug nel Mac App Store.


1
Non ho quella directory sul mio disco. Altre idee?
Robert Schmid

È interessante notare che ho appena controllato e ho visto che non ho più nemmeno una directory del genere. Quindi, forse appare solo quando le app vengono scaricate o quando si verificano problemi di download. Nel tuo caso, leggerei l'altra risposta a questa domanda e, naturalmente, se non l'hai già fatto, riavvia il computer e quindi, sfortunatamente, chiama il supporto del programma di supporto tecnico per sviluppatori Apple . Ma è probabile che ti inviino al normale supporto clienti di Apple, poiché, sai, questo è un problema con il Mac App Store. Quindi potresti voler chiamare l'assistenza clienti regolare per cominciare. Essere pazientare.
Jerry Krinock

5
Ho dovuto eliminare anche la directory storeassetd e forzare la chiusura di tutti i daemon store * in Activity Monitor, quindi quando ho riavviato l'App Store ho potuto finalmente installare Xcode10.2.
ikuramedia

2
Sono sicuro di usare la cartella Libreria in HOME DIRECTORY, non root
celwell

21
  1. Elimina i vecchi file del simulatore su: ~ / Library / Developer / Xcode / iOS DeviceSupport /

  2. Elimina tutti i dati derivati ​​dai file su: ~ / Library / Developer / Xcode / DerivedData

Un modo semplice per ottenerli è usare DevCleaner per Xcode: https://apps.apple.com/us/app/devcleaner/id1388020431?mt=12


nel mio caso dove non ci sono cartelle / XCode (nascoste?), ma DevCleaner mi ha 24Gb e XCode sta finalmente installando!
djdance

questa è stata l'unica soluzione tra tutte le altre che ha effettivamente risolto il problema. hoora
Hudi Ilfeld

L'ho applicato dopo aver applicato Jerry Krinock e Li Hibou sopra, non sono sicuro di aver bisogno di tutti quei passaggi prima di questa risposta, ma ora funziona.
Shadi

Sì, ha funzionato. Ho cercato qualcosa di questo per anni. Non ho mai potuto aggiornare xcode a causa della mancanza di spazio su disco. Ha cancellato qualcosa di 50 GB per me
cucciolo di pluto il

13

il problema con la macchina del tempo! rimuovere le vecchie istantanee

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

eccetera


Ho utilizzato lo script menzionato qui per eliminare tutte le mie istantanee contemporaneamente. apple.stackexchange.com/questions/340905/…
Justin Domnitz

13

Il tentativo di aggiornare a xcode 11.3.1 oggi, era nel problema come questo. Tuttavia, posso confermare che il download inizia subito dopo che lo spazio libero raggiunge i 24 GB come da alcuni dei commenti sopra.

Ho fatto quanto segue:
- rimuovi ~/Library/Caches/storedownloadd
- rimuovi ~/Library/Developer/Xcode/iOS DeviceSupport/
- rimuovi alcuni file all'interno ~/Library/Developer/Xcode/DerivedData
- rimuovi altri file inutilizzati


2
per me sono 25 GB.
phongyewtong

La rimozione di DerivedData aiuta. Mi sorprende la quantità di spazio di archiviazione necessaria, ho circa 10 GB di spazio in più dopo averlo rimosso. Grazie @ np2314
TommyLeong


10

Lo stesso qui per Xcode 11.2. È obbligatorio avere almeno 28 GB di spazio libero.

rimuovendo directory diverse come us, cache, .eclipse, .julia directory da liberare.

AGGIORNAMENTO: 24 GB con l'ultima versione: 11.2.1


sono stati tentativi ed errori ... qualsiasi colpa dovrebbe essere inviata ad Apple :)
devwebcl

Attualmente ha 31 GB gratuiti. - ancora non abbastanza 😖
Martin

Sì. E XCode non sta ancora verificando lo spazio eliminabile. L'installazione è andata a buon fine dopo aver eseguito una "eliminazione delle istantanee locali della macchina del tempo" : Google cosa c'è nelle virgolette per i dettagli.
Martin

Ho dovuto liberare spazio fino a quando non ho avuto 32 GB di spazio e poi è diventato possibile aggiornare XCode. Questo è davvero molto brutto da parte loro. Avere spazio senza la possibilità di usarlo come si vuole, è esattamente come non averlo. Quindi, quando si acquista una nuova macchina, dovremmo tutti considerare cosa ... 50 GB in più? ... zoppo ...
João Rodrigues

Era di circa 25 a 27 per me
juliushuck


6
  1. Esci dall'App Store
  2. Elimina sia storedownloadd che storeassetd da ~ / Library / Caches /
  3. Riavvia l'App Store
  4. Riprova

I passaggi precedenti hanno risolto il problema per me.

MacBook Pro (13 pollici, 2017, due porte Thunderbolt 3)

macOS Mojave versione 10.14.6 (18G87)


1
Sì, ho provato molti dei precedenti, ma questo sembra funzionare
Abraham Hernandez

4

La mia è una soluzione strana. Non avevo la cartella storedownloadd di cui si parlava in precedenza e il download manuale non era una soluzione reale (per quanto riguarda gli aggiornamenti futuri)

Ho creato manualmente storedownloadd Nella seguente directory ho riavviato l'App Store, anche se il caricatore ha impiegato un'eternità (riavviato MacBook sperando in una modifica) ha iniziato a scaricare :)

~/Library/Caches/storedownloadd

3

Per il mio caso: ho già xcode 10.1 nel mio MBP.

  1. Elimina directory ~/Library/Caches/storedownloadde storeassetd directorynella stessa directory .
  2. Riapri l'app store e vai alla pagina di aggiornamento.
  3. Scarica xcode 10.2 da https://developer.apple.com/download/more/
  4. In qualche modo l'app store installerà automaticamente xcode 10.2 subito dopo il download.

Fatto.


3

Prova a installare qualsiasi altra piccola app nell'App Store, quindi installa Xcode. Ha funzionato per me. Nel mio caso, avevo 40 GB di spazio vuoto ma non potevo installare Xcode a causa dello stesso errore. L'eliminazione ~/Library/Caches/storedownloaddnon ha funzionato neanche per me.


Non ha funzionato per me. Ho scaricato e installato un gioco da 2.8 MB e Xcode non scaricherà ancora l'aggiornamento.
ejderuby

2

Ho riscontrato lo stesso problema cercando di installare XCode 11.beta dopo aver installato macOS Catalina. Cosa ho fatto:

  1. eliminare ~ / Library / Caches / storedownloadd
  2. eliminare ~ / Library / Caches / com.apple.appstore
  3. disinstalla la versione precedente di XCode (10.3) -> attendi che tutti i file vengano eliminati, puoi controllare in Utility Disco
  4. nuovo riavvio -> senza aprire le app prima del riavvio
  5. installa la nuova versione di XCode con Archive Utility.

2

L'ho risolto aggiornando MacOS poiché avrei installato una vecchia versione. Dopo un riavvio aveva magicamente spazio: D (lo stesso tra l'altro)


1

Oggi ero letteralmente allo stesso numero. Sono stato in grado di scaricare una volta ottenuto il mio spazio libero poco più di 20 GB.

Il problema per me era che i miei archivi su alcuni progetti più grandi occupavano troppo spazio. Dovrò fare un'eliminazione migliore, ma è stato sufficiente rimuovere i caricamenti non riusciti per ridurre lo spazio di sistema e scaricare l'ultimo Xcode.

Ecco un ottimo collegamento che lo spiega in modo più dettagliato, così come Simulator Cleanup e Derived Data.

Liberare spazio di archiviazione sul Mac

Purtroppo, quando ho acquistato il mio Mac, vorrei che qualcuno mi avesse detto di avere più di 250 GB di spazio. Tutti i consigli dicevano che i 125 GB andavano bene per l'esecuzione di Xcode. Va bene per l'apprendimento di iOS, ma immagino che non siano riusciti a valutare lo sviluppo di grandi dimensioni a lungo termine.


1

L'app App Store non tiene conto dello spazio eliminabile. Ho inviato un feedback su questo problema alcune settimane fa all'Apple Feedback Program: sembra risolto da macOS Catalina, poiché ora funziona senza soluzione alternativa.

Per i precedenti MacOS vedi questa risposta


1

TL; DR: l'eliminazione di XCode (~ 7 GB) e quindi la cartella Users / [inserisci qui il nome utente del Mac] / Library / Developer (~ 90 GB) ha liberato circa 100 GB. Ho quindi installato XCode dall'App Store e ha funzionato a meraviglia.

Le risposte sopra, come rm hugefile non hanno funzionato per me perché immagino di aver avuto un problema di memoria legittimo. Il download del file XCode e l'installazione manuale non hanno funzionato perché ho ancora ricevuto l'errore di spazio / memoria.

Avevo circa 10 GB di spazio libero secondo Utility Disco.

L'eliminazione di XCode (l'avevo prima ma ho dovuto aggiornarlo) e altre applicazioni mi hanno portato a 17-20 GB.

Ancora non ha funzionato.

Sono dovuto andare in Users / [inserisci qui il tuo nome utente Mac] / Library / Developer e ho cancellato quella directory, che immagino abbia salvato in qualche modo XCode crap anche se ho cancellato l'applicazione.

Questo mi ha portato a uno straordinario 120 GB.

120GB.

Questa è metà della memoria sul mio disco rigido.

?!

Non ho idea di come funzioni.

Ho quindi installato XCode direttamente dall'App Store e funziona a meraviglia.

Immagino di stare attento perché non sono sicuro di cosa ci sia in quella directory .. Non sembrava importante e tutto sembrava correlato a XCode. Sembravano simulatori per XCode e altre cose relative a XCode. Non sono sicuro. Uso MOLTO XCode, quindi è possibile che vengano creati registri degli errori o registri di utilizzo. Anche allora, è solo testo. Quindi non sono sicuro. Se dovessi riscontrare strani problemi, lo pubblicherò qui, ma finora niente.

Inoltre, consiglio vivamente OmniDiskSweeper , che è un programma gratuito ed è il modo in cui l'ho capito (tra gli altri problemi relativi alla memoria in passato)


Ho dovuto reinstallare cocoapods
Josh Wolff

Ora credo che ciò che era in questa cartella fossero archivi dalla creazione della mia app e dalla distribuzione su App Store> 30 volte.
Josh Wolff,

1

Stessa cosa qui, ho provato la maggior parte di quanto sopra. 107 GB di spazio libero, ma non abbastanza per l'installazione.

Quindi ho scaricato Xcode direttamente da Apple ( https://developer.apple.com/download/more/ ) e ho copiato il file .xip su un disco esterno con molto spazio.

Sono stato quindi in grado di farlo:

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

Non dimenticare di sbarazzarti del file xip quando hai finito.


0

Per me, avevo una cartella extra nella mia cartella Macintosh HD / Volumes /, non sono sicuro di come sia stata creata, ma era una sorta di copia del mio disco rigido esterno. Dopo averlo eliminato, sono stato in grado di scaricare xcode

Spero che questo ti aiuti


Non penso che qualcuno possa avere la stessa copia accidentale del disco rigido esterno
godblessstrawberry

0

nel mio MacBook avevo 31 GB disponibili (14 GB eliminabili), macOS 10.14.5 diceva ancora che non aveva abbastanza spazio libero per completare il mio acquisto di Xcode 10.2 , directory appena cancellata ~/Library/Caches/storedownloadd, avviato il download.


0

Sempre in ritardo alla festa, ma comunque ... ho notato una correlazione con i backup della macchina del tempo, dato che avevo un backup fallito qualche tempo prima e da allora non ho collegato il mio hdd della macchina del tempo.

Dopo aver avviato il backup di Time Machine e averlo annullato correttamente subito dopo, sono stato in grado di installare l'aggiornamento. Provalo :)


0

Ho anche questo problema con un enorme 240 GB a disposizione.

inserisci qui la descrizione dell'immagine

Sembra che l'eliminazione semplicemente non avvenga. Ho creato un file molto grande, ma è morto per mancanza di spazio su disco:

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

Certamente non avrebbe dovuto fermarsi a 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

Stranamente, dopo aver rimosso il file grande, sono stato in grado di scaricare Xcode dall'App Store.


0

Inoltre, controlla il precedente spazio di archiviazione utilizzato da Xcode tramite OmniDiskSweeper ed elimina i dati e i simulatori non necessari che liberano dimensioni eccessive.


-1

C'è un modo semplice per risolvere questo problema. È possibile utilizzare l'utilità integrata di macOS per visualizzare e cancellare facilmente file indesiderati, file / cartelle nascosti.

Vai al  > About This Macmenu in alto a sinistra, vai alla sezione di archiviazione e fai clic sul Manage...pulsante. Nella documentsezione puoi vedere tutti i file e le cartelle con le loro dimensioni ed eliminare i file indesiderati.

Consulta questa guida per ulteriori informazioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.