Homebrew est le gestionnaire de paquets absent de macOS, mais sur les Mac Apple Silicon (où les paquets sont installés dans /opt/homebrew au lieu de /usr/local), il accumule les archives de téléchargement de manière agressive. Chaque fois que vous exécutez brew Upgrade, Homebrew télécharge les archives tar des bouteilles compilées et conserve les anciennes versions en cache au cas où vous souhaiteriez rétrograder.

Plus d'un an d'installation d'outils comme Node, Python, FFmpeg et Postgres, votre cache Homebrew dans ~/Library/Caches/Homebrew/ peut tranquillement gonfler jusqu'à 25 Go. Voici comment le garder léger.

Commandes de terminal essentielles pour le nettoyage des homebrews

Ouvrez le Terminal et exécutez les trois commandes suivantes :

  • brew cleanup -s : supprime tous les téléchargements de bouteilles en cache et les fichiers de verrouillage purgeables.
  • brew autoremove : désinstalle les formules qui ont été initialement installées en tant que dépendances mais qui ne sont plus requises par aucun outil actif.
  • rm -rf $(brew --cache) : vide complètement le répertoire physique du cache de téléchargement Homebrew.

MagicMacCleaner intègre cette maintenance dans son panneau Expert Package Manager, vous permettant de déclencher simultanément les purges du cache Homebrew, Cargo et pip.

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.