Xcode ocupando espaço? Como limpá-lo

O Xcode é um dos maiores consumidores de espaço no Mac de um desenvolvedor: produtos de compilação, simuladores, símbolos de dispositivos e arquivos podem somar bem mais de 50 GB. Veja o que é cada um e como limpá-los com segurança.

DerivedData: produtos de compilação

~/Library/Developer/Xcode/DerivedData guarda arquivos intermediários de compilação e índices de cada projeto que você abriu. Pode ser apagado por inteiro — o Xcode recria o que precisa na próxima compilação (a primeira fica mais lenta).

Feche o Xcode primeiro e depois apague o conteúdo da pasta, ou apague só as pastas dos projetos em que você não trabalha mais.

Runtimes e dispositivos de simuladores

  • Os runtimes (cada versão de iOS, watchOS, tvOS ou visionOS que você baixou) podem ocupar vários gigabytes cada. Remova os antigos em Xcode → Ajustes → Componentes (chamado Plataformas em algumas versões), ou liste e apague no Terminal com xcrun simctl runtime list e xcrun simctl runtime delete seguido do identificador do runtime.
  • Os dispositivos de simulador ficam em ~/Library/Developer/CoreSimulator/Devices. xcrun simctl delete unavailable remove dispositivos cujo runtime não existe mais.
  • Os caches do simulador em ~/Library/Developer/CoreSimulator/Caches podem ser apagados; são recriados conforme necessário.

Arquivos de suporte a dispositivos

Toda vez que você conecta um dispositivo com uma nova versão do sistema, o Xcode copia os símbolos de depuração dele para ~/Library/Developer/Xcode/iOS DeviceSupport (e watchOS DeviceSupport, etc.). Cada versão ocupa alguns gigabytes. Apague as pastas das versões em que você não depura mais; o Xcode as copia de novo se você reconectar esse dispositivo.

Arquivos

~/Library/Developer/Xcode/Archives guarda todos os apps que você arquivou para distribuição. Mantenha os arquivos das compilações que você publicou (você precisa dos símbolos de depuração para ler relatórios de falhas); compilações internas mais antigas podem ir. Gerencie-os em Janela → Organizer.

Descubra para onde foi o espaço do seu Xcode

O DiskGarden mostra ~/Library/Developer pasta por pasta, para você ver de relance se os simuladores, o DerivedData ou o suporte a dispositivos é o maior — e então arrastar para a Caçamba para removê-lo.

Usa outras toolchains também? Os caches de pacotes também se acumulam: veja quais caches são seguros de apagar.

Veja para onde foi o seu espaço

O DiskGarden é um analisador de espaço em disco grátis para Mac: ele mapeia cada pasta por tamanho, para os maiores consumidores se destacarem. Sem conta, e seus arquivos nunca saem do seu Mac.

Baixar o DiskGarden — grátis