Xcode sur Mac App Store ne peut pas s'installer, afficher l'espace disque insuffisant

118

J'utilise Mac OS pour installer le XCode10.1.

J'ai 18,43 Go d'espace disque libre dans le mac,

mais quand je clique sur le bouton d'installation sur le Xcode de l'App Store,

il affiche toujours le message d'alerte "Espace disque de stockage insuffisant, vous ne pouvez pas installer le produit".

Comment résoudre le problème dans le MacOS Mojave (10.14.1)?

Merci beaucoup.

entrez la description de l'image ici

entrez la description de l'image ici

Dickfala
la source
Je n'ai pas pu commenter mais cela a fonctionné pour moi:dd if=/dev/zero of=./hugefile bs=100m
Simon Prosser

Réponses:

96

Ce que vous pouvez également faire est de télécharger manuellement Xcode et de l'installer. (Sans utiliser la mise à jour de l'App Store) Pour cela, procédez comme suit:

  1. allez sur https://developer.apple.com/download/more/
  2. recherchez Xcode (ou la dernière version, par exemple Xcode 10.2) et téléchargez-le et installez-le manuellement.

Voir également cet article ici: https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022

Biba
la source
3
J'essaye tout d'en haut, rm dirs store * ..., installe quelque chose et essaie de mettre à jour, crée un fichier énorme ... rien. Seulement téléchargement manuel et installation
miff
Si vous installez Xcode à partir d'un package xip, vous ne recevrez plus les mises à jour Xcode via l'App Store. À partir de maintenant, vous devrez effectuer manuellement chaque mise à jour en téléchargeant le dernier package xip.
kubano le
Vous avez besoin d'un identifiant de développeur Apple pour télécharger à partir de là
sportzpikachu
La meilleure réponse qui soit. Ces ventouses Apple ne sont pas si loin de Windows
Rubycon
90

Vérifiez l'espace «purgeable» de votre disque APFS avec les utilitaires de disque. Il semble que le Finder compte cet espace dans l'espace libre, mais pas l'App Store.

Mais vous pouvez tromper macOS pour nettoyer APFS en créant un énorme fichier de déchets, puis en le supprimant.

Pour créer le fichier, j'ai utilisé la commande:

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

laisser dd s'exécuter pendant environ 30 secondes, puis le tuer avec ctrl + c et supprimer le fichier:

rm ~/hugefile

Ensuite, l'App Store a installé la mise à jour.

Le Hibou
la source
3
Cela a fonctionné pour moi, et je trouve une réponse qui l'explique plus clairement. superuser.com/questions/1391048/…
SmartekWorks
1
Cela semble être une bonne solution, mais le processus s'arrête en se plaignant qu'il n'y a pas assez d'espace disque. Un peu coincé dans un cercle.
Pixel
10
Ne fonctionne pas:dd: ~/hugefile: No such file or directory
Mac
3
travaillé pour moi. Au lieu de 30 secondes, je suis parti jusqu'à ce que j'obtienne l'erreur Pas d'espace disque disponible. Lors de la suppression d'énormefile, Mac a récupéré environ 70 Go d'espace, alors qu'il affichait 20 Go avant de suivre les étapes ci-dessus. Merci le sauveur aujourd'hui!
ACP
9
si ddvous vous plaignez, vous pouvez aussi le fairecat /dev/zero > ~/hugefile
Dmitry Shvedov
31

J'avais 52 Go disponibles (39 Go purgeables), mais le stupide Mac App Store de macOS 10.14.4 a quand même dit qu'il n'avait pas assez d'espace libre pour finaliser mon achat de Xcode 10.2, même après un redémarrage. Solution:

  • Quittez le Mac App Store.
  • Supprimer le répertoire ~/Library/Caches/storedownloadd
  • Relancez le Mac App Store.

Mon "achat" Xcode a ensuite fonctionné du premier coup.

Pour les curieux: au moment où j'ai supprimé ce répertoire, il ne contenait aucun téléchargement d'application. Il ne contenait qu'un minuscule (85 Ko) base de données SQLite ( .db, -shmet -walfichiers), ce qui contenait quatre tables SQLite, dont trois avaient zéro rangées et l' un qui avait une seule ligne et une colonne contenant le numéro de version du schéma! Il s'agit donc apparemment d'un bug étrange dans le Mac App Store.

Jerry Krinock
la source
1
Je n'ai pas ce répertoire sur mon lecteur. D'autres idées?
Robert Schmid
Fait intéressant, je viens de vérifier et de voir que je n'ai plus un tel répertoire non plus. Donc, peut-être qu'il n'apparaît que lorsque les applications sont téléchargées ou lorsque des problèmes de téléchargement surviennent. Dans votre cas, je lirais l'autre réponse à cette question et, bien sûr, si vous ne l'avez pas déjà fait, redémarrer l'ordinateur, puis, malheureusement, appeler le support du programme de support technique pour les développeurs d'Apple . Mais ils sont susceptibles de vous envoyer au support client régulier d'Apple, car, vous savez, il s'agit d'un problème avec le Mac App Store. Vous voudrez peut-être appeler le support client régulier pour commencer. Sois patient.
Jerry Krinock
5
J'ai également dû supprimer le répertoire storeassetd et forcer la fermeture de tous les démons store * dans Activity Monitor, puis lorsque j'ai relancé l'App Store, j'ai enfin pu installer Xcode10.2.
ikuramedia
2
Je suis sûr d'utiliser le dossier Library dans HOME DIRECTORY, pas root
celwell
21
  1. Supprimez les anciens fichiers du simulateur sur: ~ / Library / Developer / Xcode / iOS DeviceSupport /

  2. Supprimez tous les fichiers de données dérivées sur: ~ / Library / Developer / Xcode / DerivedData

Un moyen simple d'y parvenir consiste à utiliser DevCleaner pour Xcode: https://apps.apple.com/us/app/devcleaner/id1388020431?mt=12

Helton Malambane
la source
dans mon cas, où il n'y a pas de dossier / XCode (caché?), mais DevCleaner m'a fourni 24 Go et XCode est enfin installé!
djdance
c'était la seule solution parmi toutes les autres qui résolvait réellement le problème. hoora
Hudi Ilfeld
Je l'ai appliqué après avoir appliqué Jerry Krinock et Li Hibou ci-dessus, je ne sais pas si j'ai besoin de toutes ces étapes avant cette réponse, mais cela fonctionne maintenant.
Shadi
Oui, cela a fonctionné. Je cherchais quelque chose de ça depuis des lustres. Je n'ai jamais pu mettre à niveau xcode en raison du manque d'espace disque. Il éclaircit quelque chose pour moi 50Gb
chiot pluto
13

le problème avec la machine à remonter le temps! veuillez supprimer les anciens clichés

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

etc

Nikita Pushkar
la source
J'ai utilisé le script mentionné ici pour supprimer tous mes instantanés à la fois. apple.stackexchange.com/questions/340905/…
Justin Domnitz
13

Essayer de mettre à jour vers xcode 11.3.1 aujourd'hui, était dans le problème comme celui-ci. Cependant, je peux confirmer que le téléchargement commence juste après que l'espace libre atteigne 24 Go, selon certains des commentaires ci-dessus.

J'ai fait ce qui suit:
- supprimer ~/Library/Caches/storedownloadd
- supprimer ~/Library/Developer/Xcode/iOS DeviceSupport/
- supprimer certains fichiers à l'intérieur ~/Library/Developer/Xcode/DerivedData
- supprimer d'autres fichiers inutilisés

np2314
la source
2
pour moi, ses 25 Go.
phongyewtong
La suppression de mes DerivedData aide. Cela me choque combien de stockage il a fallu, j'ai environ 10 Go de stockage supplémentaire après l'avoir retiré. Merci @ np2314
TommyLeong
11

J'ai eu le même problème (également un ssd de 120 Go), mais 18 Go ne suffisent toujours pas pour installer Xcode.

Voir cet article: https://forums.developer.apple.com/thread/30235

AchidF
la source
1
Ne suivez pas le deuxième lien de cette réponse. Cela cassera votre Xcode et gâchera complètement votre configuration.
zerohedge le
@zerohedgeMerci beaucoup.
Saw Pyae
10

La même chose ici pour Xcode 11.2. Il est obligatoire d'avoir au moins 28 Go d'espace libre.

suppression de différents répertoires tels que nous, caches, répertoires .eclipse, .julia à libérer.

MISE À JOUR: 24 Go avec la dernière version: 11.2.1

devwebcl
la source
c'était des essais et des erreurs ... tout blâme devrait être envoyé à Apple :)
devwebcl
Actuellement 31 Go gratuits. - toujours pas assez 😖
Martin
Oui. Et XCode ne vérifie toujours pas l'espace purgeable. L'installation s'est bien déroulée après avoir effectué une «purge des instantanés locaux de la machine temporelle» - Google ce qui est dans les guillemets pour plus de détails.
Martin
J'ai dû libérer de l'espace jusqu'à ce que j'aie 32 Go d'espace, puis il est devenu possible pour moi de mettre à jour XCode. C'est en fait très mauvais de leur côté. Avoir de l'espace sans la possibilité de l'utiliser comme vous le souhaitez, c'est exactement la même chose que ne pas l'avoir. Donc, lors de l'achat d'une nouvelle machine, nous devrions tous considérer ce que ... 50 Go supplémentaires? ... boiteux ...
João Rodrigues
J'avais
6
  1. Quitter l'App Store
  2. Supprimez à la fois storageownloadd et storeassetd de ~ / Library / Caches /
  3. Relancer l'App Store
  4. Réessayer

Les étapes ci-dessus ont résolu le problème pour moi.

MacBook Pro (13 pouces, 2017, deux ports Thunderbolt 3)

macOS Mojave version 10.14.6 (18G87)

Iyvin José
la source
1
Oui, j'ai essayé beaucoup de ce qui précède, mais celui-ci semble fonctionner
Abraham Hernandez
4

La mienne est une solution étrange. Je n'avais pas de dossier storedownloadd dont les solutions précédentes avaient été évoquées et le téléchargement manuel n'était pas une vraie solution (qu'en est-il des futures mises à jour)

J'ai créé manuellement storeownloadd Dans le répertoire suivant, j'ai redémarré l'App Store, bien que le chargeur ait pris une éternité (redémarré MacBook en espérant un changement), il a commencé à télécharger :)

~/Library/Caches/storedownloadd
LeRoy
la source
3

Pour mon cas: j'ai déjà xcode 10.1 dans mon MBP.

  1. Supprimer le répertoire ~/Library/Caches/storedownloaddet storeassetd directorydans le même répertoire .
  2. Rouvrez l'App Store et accédez à la page de mise à niveau.
  3. Téléchargez le xcode 10.2 sur https://developer.apple.com/download/more/
  4. D'une manière ou d'une autre, l'App Store installera automatiquement le xcode 10.2 juste après la fin du téléchargement.

Terminé.

SHI Zhong Ping
la source
3

Essayez d'installer n'importe quelle autre petite application dans l'App Store, puis installez Xcode. Cela a fonctionné pour moi. Dans mon cas, j'avais 40 Go d'espace vide mais je n'ai pas pu installer Xcode à cause de la même erreur. La suppression ~/Library/Caches/storedownloaddn'a pas fonctionné pour moi non plus.

DSingh
la source
N'a pas travaillé pour moi. Vous avez téléchargé et installé un jeu de 2,8 Mo, et Xcode ne télécharge toujours pas la mise à jour.
ejderuby
2

J'ai rencontré le même problème en essayant d'installer XCode 11.beta après l'installation de macOS Catalina. Ce que j'ai fait:

  1. supprimer ~ / Bibliothèque / Caches / storedownloadd
  2. supprimer ~ / Library / Caches / com.apple.appstore
  3. désinstallez la version précédente de XCode (10.3) -> attendez que tous les fichiers soient supprimés, peut archiver l'Utilitaire de disque
  4. redémarrage -> sans ouvrir les applications avant le redémarrage
  5. installez la nouvelle version de XCode avec l'utilitaire d'archivage.
Matea
la source
2

Je l'ai résolu en mettant à jour MacOS car j'aurais une ancienne version installée. Après un redémarrage, il y avait comme par magie de l'espace: D (le même d'ailleurs)

K. Stopa
la source
1

J'étais littéralement au même nombre aujourd'hui. J'ai pu télécharger une fois que j'ai eu mon espace libre d'un peu plus de 20 Go.

Le problème pour moi était que mes archives sur certains projets plus importants prenaient trop de place. Je vais devoir faire une meilleure purge, mais la simple suppression des téléchargements échoués était suffisante pour réduire l'espace système et télécharger le dernier Xcode.

Voici un excellent lien qui explique cela plus en détail, ainsi que le nettoyage du simulateur et les données dérivées.

Stockage gratuit sur Mac

Malheureusement, lorsque j'ai acheté mon Mac, j'aurais aimé que quelqu'un me dise de disposer de plus de 250 Go d'espace. Toutes les recommandations indiquaient que le 125 Go était parfait pour exécuter Xcode. D'accord pour apprendre iOS, mais je suppose qu'ils n'ont pas réussi à évaluer le développement à long terme.

C. Skjerdal
la source
1

L'application App Store ne tient pas compte de l'espace purgeable. J'ai déposé un commentaire sur ce problème il y a quelques semaines auprès du programme Apple Feedback: cela semble corrigé depuis macOS Catalina, car maintenant il fonctionne sans solution de contournement.

Pour les MacOS précédents, voir cette réponse

Josef Grunig
la source
1

TL; DR: Suppression de XCode (~ 7 Go) puis du dossier Users / [insérez votre nom d'utilisateur mac ici] / Library / Developer (~ 90 Go) libéré environ 100 Go. J'ai ensuite installé XCode hors de l'App Store et cela a fonctionné comme un charme.

Les réponses ci-dessus, telles que rm massivefile, n'ont pas fonctionné pour moi car je suppose que j'avais un problème de mémoire légitime. Le téléchargement du fichier XCode et l'installation manuelle n'ont pas fonctionné car j'ai toujours l'erreur d'espace / mémoire.

J'avais environ 10 Go d'espace libre selon l'Utilitaire de disque.

La suppression de XCode (je l'avais avant mais j'ai dû le mettre à jour) et d'autres applications m'a amené à 17-20 Go.

Cela ne fonctionnait toujours pas.

Je devais aller dans Utilisateurs / [insérer votre nom d'utilisateur mac ici] / Bibliothèque / Développeur et j'ai supprimé ce répertoire, ce qui, je suppose, a sauvé la merde XCode même si j'ai supprimé l'application.

Cela m'a amené à un incroyable 120 Go.

120 Go.

C'est la moitié de la mémoire de mon disque dur.

?!

Aucune idée de comment cela fonctionne.

J'ai ensuite installé XCode directement depuis l'App Store et cela fonctionne comme un charme.

Je suppose qu'il faut faire attention car je ne suis pas sûr de ce qu'il y a dans ce répertoire. Cela ne m'a pas semblé important et tout semblait lié à XCode. Cela ressemblait à des simulateurs pour XCode et d'autres éléments liés à XCode. Je ne suis pas sûr. J'utilise XCode BEAUCOUP, alors peut-être que des journaux d'erreur ou des journaux d'utilisation sont créés. Même alors - ce n'est que du texte. Donc je ne suis pas sûr. Si je rencontre des problèmes étranges qui pourraient en résulter, je le posterai ici, mais pour l'instant rien.

De plus, je recommande vivement OmniDiskSweeper , qui est un programme gratuit et c'est ainsi que j'ai compris cela (parmi d'autres problèmes liés à la mémoire dans le passé)

Josh Wolff
la source
Doit réinstaller les cocoapodes
Josh Wolff
Je crois maintenant que ce qu'il y avait dans ce dossier étaient des archives de la création de mon application et du déploiement sur l'App Store> 30 fois.
Josh Wolff
1

Même chose ici, j'ai essayé la plupart de ce qui précède. 107 Go d'espace libre, mais pas assez pour installer.

J'ai donc téléchargé Xcode directement d'Apple ( https://developer.apple.com/download/more/ ) et copié le fichier .xip sur un lecteur externe avec beaucoup d'espace.

J'ai alors pu faire ceci:

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

N'oubliez pas de vous débarrasser du fichier xip lorsque vous avez terminé.

Ghenne
la source
0

Pour moi, j'avais un dossier supplémentaire dans mon dossier Macintosh HD / Volumes /, je ne sais pas comment il a été créé, mais c'était une sorte de copie de mon disque dur externe. Après l'avoir supprimé, j'ai pu télécharger xcode

J'espère que cela t'aides

Eliran Assaraf
la source
Je ne pense pas que quelqu'un puisse avoir la même copie accidentelle du disque dur externe
godblessstrawberry
0

dans mon MacBook avait 31 Go disponibles (14 Go purgeables), macOS 10.14.5 disait toujours qu'il n'avait pas assez d'espace libre pour terminer mon achat de Xcode 10.2 , juste le répertoire supprimé ~/Library/Caches/storedownloadd, a commencé le téléchargement.

BatyrCan
la source
0

Toujours en retard à la fête, mais de toute façon ... j'ai remarqué une corrélation avec les sauvegardes de la machine à remonter le temps, car j'avais une sauvegarde échouée quelque temps plus tôt et je n'ai pas connecté le disque dur de ma machine à voyager dans le temps depuis.

Après avoir démarré la sauvegarde Time Machine et l'avoir correctement annulée peu de temps après, j'ai pu installer la mise à jour. Essayez-le :)

efkah
la source
0

J'ai aussi ce problème avec un énorme 240 Go disponibles.

entrez la description de l'image ici

Il semble que la purge ne se produit tout simplement pas. J'ai créé un très gros fichier, mais il est mort à cause du manque d'espace disque:

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

Il n'aurait certainement pas dû s'arrêter à 15 Go

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

Curieusement, après avoir supprimé le gros fichier, j'ai pu télécharger Xcode depuis l'App Store.

Paul Waldo
la source
0

En outre, vérifiez le stockage utilisé par Xcode précédemment via OmniDiskSweeper et supprimez les données et les simulateurs inutiles qui libéreront trop de taille.

Sunil Targe
la source
-1

Il existe un moyen simple de résoudre ce problème. Vous pouvez utiliser l'utilitaire intégré de macOS pour voir et effacer facilement les fichiers indésirables, les fichiers / dossiers cachés.

Allez dans le  > About This Macmenu en haut à gauche, allez dans la section stockage et cliquez sur le Manage...bouton. Dans la documentsection, vous pouvez voir tous les fichiers et dossiers avec leur taille et supprimer les fichiers indésirables.

Parcourez ce guide pour plus d'informations.

Sharath
la source