Diskzyv0.1
Não apague manualmente

Runtimes do simulador do Xcode: dá para apagar no Mac?

Resposta curta

Não apague nada em /Library/Developer/CoreSimulator manualmente. Os runtimes ali são imagens de disco montadas que o macOS gerencia. Remova as versões nas quais você não testa mais pelos ajustes do Xcode ou com xcrun simctl.

Onde fica

/Library/Developer/CoreSimulator/Volumes

O que é

Um runtime do simulador é uma cópia completa do iOS, watchOS, tvOS ou visionOS que o Simulator inicia. O Xcode baixa cada um como uma imagem de disco e a monta em /Library/Developer/CoreSimulator/Volumes quando ela é necessária. As imagens em si ficam guardadas em outro ponto de /Library/Developer/CoreSimulator e, nas versões recentes do Xcode, em um local gerenciado pelo sistema.

Isso é diferente de ~/Library/Developer/CoreSimulator, na sua pasta pessoal, que guarda os dispositivos do simulador que você criou e os dados dos apps deles.

Os runtimes se acumulam porque cada Xcode novo traz versões novas dos sistemas e as antigas continuam instaladas. Apagar os arquivos diretamente pode deixar o Xcode com runtimes que ele lista, mas não consegue usar.

Que tamanho pode atingir

Cada runtime tem vários GB, então um Mac com alguns anos de versões do iOS instaladas pode guardar dezenas de GB.

Como reduzir do jeito certo

  1. Execute o comando abaixo para listar os runtimes instalados com seus identificadores e tamanhos.
  2. No Xcode, escolha Xcode, depois Settings e depois Components. Em versões mais antigas, a aba se chama Platforms.
  3. Selecione um runtime de que você não precisa mais e apague-o ali.
  4. Pelo Terminal, xcrun simctl runtime delete seguido do identificador de um runtime da lista remove esse runtime.
  5. Depois, execute xcrun simctl delete unavailable para remover os dispositivos do simulador que dependiam dos runtimes que você apagou.
No Terminal
xcrun simctl runtime list

O que acontece depois

Os simuladores da versão de sistema removida deixam de estar disponíveis. Se você precisar dessa versão de novo, baixe-a pela mesma aba Components do Xcode. É um download grande.

Como o Diskzy lida com isso

O Diskzy mostra no mapa do disco o espaço que os runtimes do simulador ocupam. A remoção é feita pelo Xcode, que mantém os próprios registros em dia.

Guias relacionados

Veja para onde foi o espaço do seu Mac

O Diskzy mapeia o disco, explica os Dados do Sistema e limpa o que é seguro. Grátis por 72 horas, depois US$ 9 uma única vez para 2 Macs.

Experimente o Diskzy grátis
Leia em:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語