O que é DerivedData no Mac e é seguro apagar?
Sim, é seguro apagar a DerivedData. Ela só contém arquivos que o Xcode gerou a partir do seu código-fonte, e o Xcode os recria na próxima vez que você abre e compila um projeto.
Onde fica
~/Library/Developer/Xcode/DerivedDataO que é
DerivedData é a pasta de trabalho do Xcode. Para cada projeto ou workspace que você abre, o Xcode cria uma subpasta com arquivos intermediários de compilação, produtos compilados, o índice de código usado no autocompletar e no salto para a definição, logs e checkouts de pacotes Swift.
Ela cresce porque cada projeto ganha sua própria pasta e nada a remove quando você para de trabalhar nele. Projetos antigos, experimentos e códigos de exemplo clonados deixam todos a sua saída de compilação para trás.
Apagar a DerivedData também é uma solução comum quando o Xcode mostra erros desatualizados ou uma compilação se comporta de forma estranha.
Que tamanho pode atingir
Muitas vezes vários GB, e dezenas de GB em um Mac usado regularmente para desenvolver apps.
Como limpar manualmente
- Encerre o Xcode para que ele não esteja gravando na pasta.
- No Finder, escolha Ir > Ir para Pasta e digite ~/Library/Developer/Xcode/DerivedData.
- Mova para o Lixo as pastas dos projetos de que você não precisa mais ou remova tudo com o comando abaixo. O comando apaga a pasta DerivedData inteira, que o Xcode cria de novo sozinho.
- Esvazie o Lixo se você usou o Finder.
rm -rf ~/Library/Developer/Xcode/DerivedDataO que acontece depois
A próxima compilação de cada projeto é completa, então demora mais do que o normal, e o Xcode reindexa o projeto e resolve os pacotes Swift de novo. Seu código-fonte e os ajustes do projeto não são tocados.
Como o Diskzy lida com isso
O Diskzy lista a DerivedData na aba Clean up (Limpeza) e a deixa marcada, a não ser que o Xcode esteja aberto. Nesse caso, ela não é tocada.
Guias relacionados
- iOS DeviceSupport~/Library/Developer/Xcode/iOS DeviceSupport
- Xcode Archives~/Library/Developer/Xcode/Archives
- CoreSimulator Devices~/Library/Developer/CoreSimulator/Devices
- CoreSimulator Caches~/Library/Developer/CoreSimulator/Caches
Veja para onde foi o espaço do seu Mac
O Diskzy mapeia o disco, explica os Dados do Sistema e limpa o que é seguro. Grátis por 72 horas, depois US$ 9 uma única vez para 2 Macs.
Experimente o Diskzy grátis