Saviez-vous que chaque runtime de simulateur iOS majeur téléchargé via Xcode consomme entre 8 Go et 15 Go d'espace disque non compressé ? Si vous développez depuis plus de deux ans, votre Mac héberge probablement des environnements d'exécution pour iOS 16.0, iOS 16.4, iOS 17.2 et iOS 18.0. À moins que vous ne testiez activement la rétrocompatibilité sur des versions mineures spécifiques, ces environnements d'exécution gaspillent des dizaines de gigaoctets de stockage SSD coûteux.
Pire encore : ces runtimes de simulateur ne se trouvent pas dans votre dossier personnel ! Ils vivent dans /Library/Developer/CoreSimulator/Profiles/Runtimes, ce qui signifie que les nettoyeurs de cache utilisateur standard les manquent complètement. Voici comment les auditer et les supprimer en toute sécurité.

Comment vérifier les environnements d'exécution du simulateur installés via le terminal
Apple fournit l'utilitaire de ligne de commande simctl pour inspecter et gérer les environnements de simulation. Ouvrez le Terminal et exécutez :
xcrun simctl runtime list -v
Cette commande imprime chaque image d'exécution iOS, watchOS, tvOS et visionOS installée, ainsi que son identifiant unique (UUID), sa version de build et si elle est actuellement disponible pour Xcode.
Comment supprimer un runtime obsolète
Une fois que vous avez identifié un ancien runtime dont vous n'avez plus besoin (par exemple, un runtime iOS 16.2 obsolète), copiez son UUID et exécutez :
xcrun simctl runtime delete
macOS récupérera instantanément l'image de plus de 12 Go. Alternativement, si la saisie d'UUID dans le terminal semble fastidieuse, MagicMacCleaner fournit un gestionnaire d'exécution de simulateur graphique natif qui répertorie l'empreinte physique exacte de chaque environnement d'exécution, le nombre d'appareils couplés et la date de dernière utilisation, permettant une suppression en un clic.
Flux de travail des développeurs mobiles : libérez de l'espace de stockage sur les iPhones de test physique
Bien que la suppression des caches Xcode, des environnements d'exécution du simulateur et des conteneurs de build libère de l'espace vital sur votre Mac, les appareils de test iOS physiques se bouchent rapidement avec des builds de test, des artefacts de crash, des enregistrements d'écran de diagnostic et des captures d'écran de contrôle qualité. Garder votre matériel de test physique léger est essentiel pour un débogage rapide sur l'appareil et un déploiement fiable.
- Clearly Smart Storage Cleaner : Compresse les enregistrements d'écran de rapport de bug de plusieurs gigaoctets, détecte les supports de test en double et organise les contacts encombrés sur les iPhones de développement et personnels.
- Swipe Photo Cleaner : Examinez et purgez rapidement des centaines de captures d'écran et de démos de tests d'interface utilisateur avec des gestes de balayage pour supprimer sans effort.
Astuce des développeurs de l'écosystème Apple : tester l'optimisation des appareils
Un stockage faible sur les appareils iOS connectés peut entraîner des délais d'attente de déploiement sans fil Xcode et des échecs de débogage LLDB. Un nettoyage régulier des médias sur l'appareil évite les erreurs de déploiement de build cryptiques.
