Issue Como Limpar o Cache do Xcode e Evitar Falhas no Xcode

Como Limpar o Cache do Xcode e Evitar Falhas no Xcode

Ao construir ou testar o Xcode, pode ser necessário limpar o cache. Os motivos podem ser variados, mas um típico é forçar o simulador a recarregar o código do servidor com quaisquer alterações introduzidas recentemente, em vez da versão mais antiga salva no cache. Existem vários métodos para limpar o cache do Xcode.

Limpe o Xcode Build

Limpar a compilação do projeto pode ajudar se você estiver enfrentando problemas que levam a travamentos do Xcode, pois da próxima vez que você executar o código, uma nova compilação será criada.

  1. Abra o projeto.
  2. Vá para a barra de menu.
  3. Selecione 'Produto'.
  4. Escolha 'Limpar'.

Um método alternativo é abrir o Projeto e pressionar Command+Shift+K no teclado.

Limpe a pasta Build

  1. No Projeto de código, clique no menu Produto enquanto pressiona a tecla Option (Alt).
  2. Selecione 'Limpar pasta de compilação'.

Outra maneira de limpar a pasta de compilação é pressionar a combinação de teclas Command+Shift+Option+K no teclado.

Redefina o conteúdo e as configurações do Simulador

  1. Vá para a barra de menu.
  2. Abra 'iOS Simulator.'
  3. Selecione a opção 'Redefinir conteúdo e configurações'.

Exclua os dados derivados

Todas as informações temporárias de construção e índices de projeto são armazenados na pasta Derived Data. Se você excluí-lo, o Xcode criará uma nova pasta na próxima vez que for iniciado.

  1. Vá para 'Janela' e selecione 'Organizador'.
  2. Escolha 'Projetos' seguido de 'Selecione seu projeto.'
  3. Agora, selecione o projeto cujos dados derivados associados você deseja apagar.
  4. Na nova janela que é aberta, você verá a pasta de dados derivados e seu caminho do Finder.
  5. Para excluí-lo, pressione o botão 'Excluir'.

Ainda não terminamos, pois também temos que deletar o cache do módulo.

  1. Abra o Finder e selecione o menu 'Ir'.
  2. Abra 'Ir para a pasta ...' e cole:

~/Library/Developer/Xcode/DerivedData/ModuleCache

  1. Pressione 'Go' para abrir o destino.
  2. Agora, arraste os itens contidos na pasta ModuleCache para o Lixo.
  3. Esvazie a lixeira.
Carregando...