Você sabia que todos os principais simuladores iOS baixados através do Xcode consomem entre 8 GB e 15 GB de espaço em disco não compactado? Se você desenvolve há mais de dois anos, seu Mac provavelmente abriga tempos de execução para iOS 16.0, iOS 16.4, iOS 17.2 e iOS 18.0. A menos que você esteja testando ativamente a compatibilidade com versões anteriores em versões secundárias específicas, esses tempos de execução estão desperdiçando dezenas de gigabytes de armazenamento SSD caro.
Pior ainda: esses tempos de execução do simulador não estão localizados na pasta pessoal do usuário! Eles residem em /Library/Developer/CoreSimulator/Profiles/Runtimes, o que significa que os limpadores de cache de usuário padrão os ignoram completamente. Veja como auditá-los e excluí-los com segurança.

Como verificar os tempos de execução do simulador instalado via terminal
A Apple fornece o utilitário de linha de comando simctl para inspecionar e gerenciar ambientes de simulador. Abra o Terminal e execute:
xcrun simctl runtime list -v
Este comando imprime todas as imagens de tempo de execução instaladas do iOS, watchOS, tvOS e visionOS, junto com seu identificador exclusivo (UUID), versão de compilação e se está atualmente disponível para o Xcode.
Como excluir um tempo de execução obsoleto
Depois de identificar um tempo de execução antigo que não é mais necessário (por exemplo, um tempo de execução iOS 16.2 desatualizado), copie seu UUID e execute:
xcrun simctl runtime delete
O macOS recuperará instantaneamente a imagem de mais de 12 GB. Alternativamente, se digitar UUIDs no Terminal parecer entediante, MagicMacCleaner fornece um Simulator Runtime Manager gráfico nativo que lista a pegada física exata de cada tempo de execução, número de dispositivos emparelhados e data da última utilização, permitindo a exclusão com um clique.
Fluxo de trabalho do desenvolvedor móvel: liberar armazenamento em iPhones de teste físico
Embora a limpeza de caches do Xcode, tempos de execução de simuladores e contêineres de compilação libere espaço vital no seu Mac, os dispositivos físicos de teste do iOS ficam rapidamente obstruídos com compilações de teste, artefatos de travamento, gravações de tela de diagnóstico e capturas de tela de controle de qualidade. Manter o hardware de teste físico enxuto é essencial para uma depuração rápida no dispositivo e uma implantação confiável.
- Clearly Smart Storage Cleaner: compacta gravações de tela de relatórios de bugs com muitos gigabytes, detecta mídias de teste duplicadas e organiza contatos desordenados em iPhones de desenvolvimento e pessoais.
- Swipe Photo Cleaner: revise e limpe rapidamente centenas de capturas de tela de teste de IU e explosões de demonstração com gestos fáceis de deslizar para excluir.
Dica de desenvolvimento do ecossistema Apple: teste a otimização do dispositivo
O baixo armazenamento em dispositivos iOS conectados pode causar tempos limite de implantação sem fio do Xcode e falhas de depuração do LLDB. A limpeza regular de mídia no dispositivo evita erros ocultos de implantação de build.
