Não é possível instalar o Xcode na Mac App Store, mostra o espaço em disco insuficiente

118

Estou usando o Mac OS para instalar o XCode10.1.

Tenho 18,43 GB de espaço livre em disco no mac,

mas quando clico no botão de instalação no Xcode da app store,

ele sempre mostra a mensagem de alerta "Não há espaço em disco suficiente, não é possível instalar o produto".

Como resolver o problema no MacOS Mojave (10.14.1)?

Muito obrigado.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

dickfala
fonte
Não pude comentar, mas funcionou para mim:dd if=/dev/zero of=./hugefile bs=100m
Simon Prosser

Respostas:

97

O que você também pode fazer é baixar manualmente o Xcode e instalá-lo. (Sem usar a atualização da app store) Para isso, execute as seguintes etapas:

  1. vá para https://developer.apple.com/download/more/
  2. procure o Xcode (ou a versão mais recente, por exemplo, Xcode 10.2) e faça o download e instale-o manualmente.

Veja também esta postagem aqui: https://discussions.apple.com/thread/8622103?answerId=250008933022#250008933022

Biba
fonte
3
Tento de tudo de cima, rm dirs store * ..., instalo algo e tento atualizar, crio um arquivo enorme ... nada. Apenas download e instalação
manuais
Se você instalar o Xcode de um pacote xip, não receberá mais atualizações do Xcode via App Store. De agora em diante, você terá que realizar manualmente todas as atualizações baixando o pacote xip mais recente.
kubano
Você precisa de um ID de desenvolvedor da apple para fazer o download a partir daí
sportzpikachu
A melhor resposta de todas. Esses otários da Apple não estão tão longe do Windows
Rubycon
90

Verifique o espaço "purgável" do seu disco APFS com Disk Utilities .. Parece que o Finder conta este espaço no espaço livre, mas não na App Store ..

Mas você pode enganar o macOS para limpar o APFS criando um enorme arquivo de lixo e excluindo-o.

Para criar o arquivo usei o comando:

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

deixando o dd ser executado por cerca de 30 segundos, depois encerrando-o com ctrl + c e excluindo o arquivo:

rm ~/hugefile

Então a App Store instalou alegremente a atualização.

Le Hibou
fonte
3
Funcionou para mim e encontro uma resposta que o explica de forma mais clara. superuser.com/questions/1391048/…
SmartekWorks
1
Esta parece ser uma boa solução, mas o processo termina com a reclamação de que não há espaço em disco suficiente. Meio preso em um círculo.
Pixel de
10
Não funciona:dd: ~/hugefile: No such file or directory
Mac
3
trabalhou para mim. Em vez de 30 segundos, saí até obter o erro Sem espaço em disco. Ao remover o arquivo enorme, o Mac recuperou cerca de 70 GB de espaço, quando estava mostrando 20 GB antes de seguir os passos acima. Obrigado salvador hoje!
ACP
9
se ddreclamar, você também pode fazercat /dev/zero > ~/hugefile
Dmitry Shvedov
31

Eu tinha 52 GB disponíveis (39 GB elimináveis), mas a estúpida Mac App Store no macOS 10.14.4 ainda dizia que não tinha espaço livre suficiente para concluir minha compra do Xcode 10.2, mesmo após reiniciar. Solução:

  • Saia da Mac App Store.
  • Excluir diretório ~/Library/Caches/storedownloadd
  • Reinicie a Mac App Store.

Minha "compra" do Xcode funcionou na primeira tentativa.

Para os curiosos: na época em que excluí esse diretório, ele não continha nenhum download de aplicativo. Ele continha apenas uma pequena (85 KB) de banco de dados SQLite ( .db, -shme -walarquivos), que por sua vez continha quatro tabelas SQLite, três dos quais tinha zero linhas e um dos quais tinha apenas uma linha e uma coluna que contém o número de versão do esquema! Portanto, este é aparentemente um bug estranho na Mac App Store.

Jerry Krinock
fonte
1
Não tenho esse diretório na minha unidade. Alguma outra ideia?
Robert Schmid
Curiosamente, acabei de verificar e ver que não tenho mais esse diretório também. Portanto, talvez só apareça durante o download de aplicativos ou quando ocorrem problemas de download. No seu caso, gostaria de ler a outra resposta a esta pergunta e, claro, se ainda não tiver feito isso, reinicie o computador e, infelizmente, ligue para o suporte do programa de suporte técnico para desenvolvedores da Apple . Mas é provável que eles o encaminhem ao suporte regular ao consumidor da Apple, já que, você sabe, esse é um problema com a Mac App Store. Portanto, você pode querer ligar para o suporte regular ao consumidor para começar. Seja paciente.
Jerry Krinock,
5
Tive que excluir o diretório storeassetd também e forçar o encerramento de todos os daemons store * no Activity Monitor, então, quando reiniciei a App Store, pude finalmente instalar o Xcode10.2.
ikuramedia
2
Tenho certeza de usar a pasta Library em HOME DIRECTORY, não root
celwell
21
  1. Exclua arquivos antigos do simulador em: ~ / Library / Developer / Xcode / iOS DeviceSupport /

  2. Exclua todos os dados derivados de arquivos em: ~ / Library / Developer / Xcode / DerivedData

Uma maneira fácil de fazer isso é usando DevCleaner para Xcode: https://apps.apple.com/us/app/devcleaner/id1388020431?mt=12

Helton Malambane
fonte
no meu caso, onde não há nenhuma pasta / XCode (escondida?), mas o DevCleaner tem 24 Gb e o XCode está finalmente instalando!
djdance de
esta foi a única solução entre todas as outras que realmente resolveram o problema. hoora
Ilfeld
Eu apliquei depois de aplicar Jerry Krinock e Li Hibou acima, não tenho certeza se preciso de todas essas etapas antes desta resposta, mas está funcionando agora.
Shadi
Sim, funcionou. Há anos que procuro algo assim. Nunca consegui atualizar o xcode devido à falta de espaço em disco. Ele liberou algo de 50 GB para mim
filhote de plutão de
13

o problema com a máquina do tempo! por favor, remova instantâneos antigos

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
fonte
Usei o script mencionado aqui para excluir todos os meus instantâneos de uma vez. apple.stackexchange.com/questions/340905/…
Justin Domnitz
13

Tentando atualizar para o xcode 11.3.1 hoje, estava com um problema como este. No entanto, posso confirmar que o download começa logo depois que o espaço livre atinge 24 GB, conforme alguns dos comentários acima.

Eu fiz o seguinte:
- remover ~/Library/Caches/storedownloadd
- remover ~/Library/Developer/Xcode/iOS DeviceSupport/
- remover alguns arquivos internos ~/Library/Developer/Xcode/DerivedData
- remover outros arquivos não utilizados

np2314
fonte
2
para mim, é 25 gb.
phongyewtong
Remover meu DerivedData ajuda. Fico chocado com a quantidade de armazenamento necessário, tenho cerca de 10 GB de armazenamento extra após removê-lo. Obrigado @ np2314
TommyLeong
11

Eu tive o mesmo problema (também um ssd de 120 gb), mas 18 gb ainda não é suficiente para instalar o Xcode.

Veja esta postagem: https://forums.developer.apple.com/thread/30235

AchidF
fonte
1
Não siga o segundo link nesta resposta. Isso vai quebrar seu Xcode e bagunçar totalmente sua configuração.
zerohedge de
@zerohedgeMuito obrigado.
Vi Pyae em
10

O mesmo aqui para o Xcode 11.2. É obrigatório ter pelo menos 28 GB de espaço livre.

removendo diretórios diferentes, como nós, caches, .eclipse, diretórios .julia para liberar.

ATUALIZAÇÃO: 24 GB com a versão mais recente: 11.2.1

devwebcl
fonte
foi tentativa e erro ... qualquer culpa deve ser enviada para a Apple :)
devwebcl
Atualmente tem 31 GB grátis. - ainda não é o suficiente 😖
Martin
Sim. E o XCode ainda não está verificando o espaço purificável. A instalação correu bem depois que eu fiz uma “limpeza dos instantâneos locais da máquina do tempo” - pesquise no Google o que está nas citações.
Martin
Tive que liberar espaço até ter 32 Gb de espaço e então foi possível atualizar o XCode. Na verdade, isso é muito ruim do lado deles. Ter espaço sem a possibilidade de utilizá-lo como quiser é exactamente o mesmo que não o ter. Portanto, ao comprar uma nova máquina, todos devemos considerar o que ... 50 Gb extra? ... coxo ...
João Rodrigues
6
  1. Saia da App Store
  2. Exclua storedownloadd e storeassetd de ~ / Library / Caches /
  3. Reiniciar App Store
  4. Tente novamente

As etapas acima resolveram o problema para mim.

MacBook Pro (13 polegadas, 2017, duas portas Thunderbolt 3)

macOS Mojave versão 10.14.6 (18G87)

Iyvin Jose
fonte
1
Sim, eu tentei muitos dos itens acima, mas este parece que está funcionando
Abraham Hernandez
4

A minha solução é estranha. Eu não tinha a pasta storedownloadd sobre as soluções anteriores e o download manual não era uma solução real (e atualizações futuras)

Eu criei manualmente o storedownloadd No seguinte diretório reiniciei a App Store, embora o loader tenha demorado uma eternidade (reiniciou o MacBook esperando uma mudança), ele começou a baixar :)

~/Library/Caches/storedownloadd
LeRoy
fonte
3

Para o meu caso: já tenho o xcode 10.1 no meu MBP.

  1. Exclua o diretório ~/Library/Caches/storedownloadde storeassetd directoryno mesmo diretório.
  2. Reabra a app store e vá para a página de atualização.
  3. Baixe o xcode 10.2 em https://developer.apple.com/download/more/
  4. De alguma forma, a app store irá instalar automaticamente o xcode 10.2 logo após o download terminar.

Feito.

SHI Zhong Ping
fonte
3

Tente instalar qualquer outro aplicativo pequeno na App Store e depois instale o Xcode. Funcionou para mim No meu caso, eu tinha 40 GB de espaço vazio, mas não consegui instalar o Xcode devido ao mesmo erro. Excluir ~/Library/Caches/storedownloaddtambém não funcionou para mim.

DSingh
fonte
não funcionou para mim. Baixei e instalei um jogo de 2.8 MB e o Xcode ainda não faz o download da atualização.
ejderuby
2

Encontrei o mesmo problema ao tentar instalar o XCode 11.beta após instalar o macOS Catalina. O que eu fiz:

  1. delete ~ / Library / Caches / storedownloadd
  2. delete ~ / Library / Caches / com.apple.appstore
  3. desinstalar a versão anterior do XCode (10.3) -> esperar até que todos os arquivos sejam excluídos, pode verificar no Utilitário de Disco
  4. novo reinício -> sem abrir os aplicativos antes de reiniciar
  5. instale a nova versão do XCode com o Archive Utility.
Matea
fonte
2

Eu resolvi isso atualizando o MacOS porque teria uma versão antiga instalada. Depois de reiniciar, magicamente tinha espaço: D (o mesmo, por falar nisso)

K. Stopa
fonte
1

Eu estava literalmente no mesmo número hoje. Consegui fazer o download quando consegui meu espaço livre com pouco mais de 20 GB.

O problema para mim era que meus arquivos em alguns projetos maiores estavam ocupando muito espaço. Terei que fazer uma limpeza melhor, mas apenas remover os uploads com falha foi suficiente para reduzir o espaço do sistema e baixar o Xcode mais recente.

Aqui está um ótimo link que explica isso em mais detalhes, bem como Limpeza do Simulador e Dados Derivados.

Liberar armazenamento do Mac

Infelizmente, quando comprei meu Mac, gostaria que alguém tivesse me dito para obter mais de 250 GB de espaço. Todas as recomendações diziam que 125GB era bom para rodar o Xcode. Tudo bem para aprender iOS, mas acho que eles falharam em avaliar o desenvolvimento de longo prazo.

C. Skjerdal
fonte
1

O aplicativo App Store não leva em conta o espaço purificável. Enviei um feedback sobre esse problema há algumas semanas para o Programa de feedback da Apple: parece corrigido desde o macOS Catalina, pois agora funciona sem solução alternativa.

Para MacOS anteriores, veja esta resposta

Josef Grunig
fonte
1

TL; DR: Excluindo XCode (~ 7GB) e depois a pasta Usuários / [insira seu nome de usuário mac aqui] / Biblioteca / Desenvolvedor (~ 90GB) liberada em torno de 100GB. Então, instalei o XCode fora da App Store e funcionou perfeitamente.

As respostas acima, como rm largefile, não funcionaram para mim porque acho que tive um problema de memória legítimo. Baixar o arquivo XCode e instalar manualmente não funcionou porque ainda recebo o erro de espaço / memória.

Eu tinha cerca de 10 GB de espaço livre de acordo com o Utilitário de Disco.

Excluir o XCode (eu tinha antes, mas precisava atualizá-lo) e outros aplicativos me levaram a 17-20 GB.

Ainda não funcionou.

Tive que ir em Users / [insira seu nome de usuário mac aqui] / Library / Developer e excluímos esse diretório, que acho que de alguma forma salvou a porcaria do XCode, embora eu tenha excluído o aplicativo.

Isso me trouxe a impressionantes 120 GB.

120 GB.

Essa é a metade da memória do meu disco rígido.

?!

Não faço ideia de como isso funciona.

Em seguida, instalei o XCode diretamente da App Store e funcionou perfeitamente.

Acho que tome cuidado porque não tenho certeza do que está naquele diretório. Não parecia importante e tudo parecia relacionado ao XCode. Pareciam simuladores para XCode e outras coisas relacionadas ao XCode. Não tenho certeza. Eu uso o XCode MUITO, então talvez logs de erro ou logs de uso acumulados. Mesmo assim - isso é apenas texto. Portanto, não tenho certeza. Se eu encontrar algum problema estranho que possa resultar, irei postar aqui, mas até agora nada.

Além disso, eu recomendo fortemente OmniDiskSweeper , que é um programa gratuito e é como eu descobri isso (entre outros problemas relacionados à memória no passado)

Josh Wolff
fonte
Tive que reinstalar os cocoapods
Josh Wolff
Agora acredito que o que estava nesta pasta eram arquivos da construção do meu aplicativo e implantação na App Store mais de 30 vezes.
Josh Wolff
1

Mesma coisa aqui, tentei a maioria das opções acima. 107 GB de espaço livre, mas não o suficiente para instalar.

Então baixei o Xcode diretamente da Apple ( https://developer.apple.com/download/more/ ) e copiei o arquivo .xip para um driver externo com muito espaço.

Eu fui capaz de fazer isso:

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

Não se esqueça de se livrar do arquivo xip quando terminar.

ghenne
fonte
0

Para mim, eu tinha uma pasta extra no meu Macintosh HD / Volumes / pasta, não tenho certeza de como foi criada, mas era algum tipo de cópia do meu disco rígido externo. Depois de excluí-lo, consegui baixar o xcode

Espero que isto ajude

Eliran Assaraf
fonte
Eu não acho que alguém pode ter a mesma cópia acidental de um disco rígido externo
godblessstrawberry
0

no meu MacBook tinha 31 GB disponíveis (14 GB elimináveis), o macOS 10.14.5 ainda disse que não tinha espaço livre suficiente para concluir minha compra do Xcode 10.2 , apenas um diretório excluído ~/Library/Caches/storedownloadd, começou o download.

BatyrCan
fonte
0

Sempre atrasado para a festa, mas de qualquer maneira ... notei uma correlação com backups de máquina do tempo, pois eu tinha um backup com falha há algum tempo e não conectei meu disco rígido de máquina do tempo desde então.

Depois de iniciar o Time Machine Backup e cancelá-lo corretamente logo em seguida, consegui instalar a atualização. Tente :)

efkah
fonte
0

Eu também tenho esse problema com um gritante 240 GB disponível.

insira a descrição da imagem aqui

Parece que a purificação simplesmente não acontece. Eu criei um arquivo muito grande, mas ele morreu por falta de espaço em 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 não deveria ter parado em 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

Curiosamente, depois de remover o arquivo grande, consegui baixar o Xcode da App Store.

Paul Waldo
fonte
0

Além disso, verifique se o Xcode anterior consumia armazenamento por meio do OmniDiskSweeper e exclua os dados e simuladores desnecessários que irão liberar muito tamanho.

Sunil Targe
fonte
-1

Existe uma maneira simples de resolver esse problema. Você pode usar o utilitário integrado do macOS para ver e limpar arquivos indesejados e pastas / arquivos ocultos facilmente.

Vá para o  > About This Macmenu no canto superior esquerdo, vá para a seção de armazenamento e clique no Manage...botão. Na documentseção você pode ver todos os arquivos e pastas com seus tamanhos e deletar arquivos indesejados.

Vá até este guia para mais informações.

Sharath
fonte