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.
Índice
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.
- Abra o projeto.
- Vá para a barra de menu.
- Selecione 'Produto'.
- Escolha 'Limpar'.
Um método alternativo é abrir o Projeto e pressionar Command+Shift+K no teclado.
Limpe a pasta Build
- No Projeto de código, clique no menu Produto enquanto pressiona a tecla Option (Alt).
- 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
- Vá para a barra de menu.
- Abra 'iOS Simulator.'
- 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.
- Vá para 'Janela' e selecione 'Organizador'.
- Escolha 'Projetos' seguido de 'Selecione seu projeto.'
- Agora, selecione o projeto cujos dados derivados associados você deseja apagar.
- Na nova janela que é aberta, você verá a pasta de dados derivados e seu caminho do Finder.
- Para excluí-lo, pressione o botão 'Excluir'.
Ainda não terminamos, pois também temos que deletar o cache do módulo.
- Abra o Finder e selecione o menu 'Ir'.
- Abra 'Ir para a pasta ...' e cole:
~/Library/Developer/Xcode/DerivedData/ModuleCache
- Pressione 'Go' para abrir o destino.
- Agora, arraste os itens contidos na pasta ModuleCache para o Lixo.
- Esvazie a lixeira.