Como limpar Xcode DerivedData e caches
O Xcode é um dos maiores consumidores de armazenamento no Mac de um desenvolvedor. DerivedData, runtimes do simulador e arquivos de build podem chegar a dezenas de gigabytes. O OptiClear os lista por tamanho e limpa com segurança o que você selecionar.
O que é DerivedData e por que é tão grande?
DerivedData armazena produtos intermediários de build, dados de índice e caches de autocompletar para cada projeto aberto. Cresce sem limite e pode ser deletado com segurança — o Xcode o reconstrói no próximo build.
Runtimes do simulador: o grande consumidor oculto
Cada runtime de simulador iOS, watchOS ou tvOS baixado ocupa vários gigabytes. Você provavelmente tem runtimes de versões que não testa mais. A seção Ferramentas do Desenvolvedor do OptiClear os lista por tamanho para você remover os desatualizados.
Outros caches do Xcode que vale a pena limpar
O Xcode também armazena dados de Previews, caches do SwiftPM e arquivos de suporte a dispositivos antigos. O modo Ferramentas do Desenvolvedor do OptiClear remove todos de uma vez.
Perguntas frequentes
É seguro deletar o DerivedData?
Sim. Significa apenas que o próximo build levará um pouco mais para re-indexar. Código-fonte e configurações do projeto não são afetados.
Com que frequência devo limpar os caches do Xcode?
Muitos desenvolvedores limpam após grandes atualizações do Xcode ou quando o espaço em disco fica baixo. Rode a varredura do OptiClear para ver quanto DerivedData e dados do simulador se acumularam.