Ferramentas de desenvolvimento podem criar grandes dados derivados, índices, produtos de build, conteúdo de simulador, arquivos e arquivos de suporte de dispositivos. Alguns são reproduzíveis; outros são registros essenciais.

Feche as ferramentas de desenvolvimento

Encerre IDEs, simuladores, sistemas de build, gerenciadores de pacotes e trabalhos relacionados de linha de comando. Finalize uploads, arquivos, assinaturas e operações de dependência.

Preserve dados importantes

Não remova:

  • Arquivos necessários para release ou simbolicação.
  • Projetos ou código-fonte não salvos.
  • Credenciais de assinatura e ativos de provisionamento.
  • Dados do simulador contendo informações únicas de teste.
  • Dependências necessárias para trabalho offline quando o redownload for impraticável.

Revise as categorias suportadas

Use o proprietário, caminho, idade e tamanho para identificar dados derivados. Comece pelos dados de build e índice obsoletos de projetos que você não usa mais.

Reconstruir pode consumir tempo substancial, CPU e largura de banda de rede.

Após a limpeza

Abra um projeto ativo e execute uma build de teste limpa. Permita que índices e dependências sejam regenerados.

Se uma ferramenta reportar um SDK ou simulador ausente depois, reinstale-o através da ferramenta oficial de desenvolvimento em vez de restaurar pastas de cache não relacionadas cegamente.