Homebrew è il gestore di pacchetti che manca da macOS, ma sui Mac Apple Silicon (dove i pacchetti sono installati su /opt/homebrew invece che su /usr/local), accumula in modo aggressivo gli archivi di download. Ogni volta che esegui brew upgrade, Homebrew scarica i tarball delle bottiglie compilati e mantiene le vecchie versioni nella cache nel caso in cui desideri eseguire il downgrade.
In un anno di installazione di strumenti come Node, Python, FFmpeg e Postgres, la cache Homebrew in ~/Library/Caches/Homebrew/ può tranquillamente aumentare fino a 25 GB. Ecco come mantenerlo snello.
Comandi terminali essenziali per la pulizia dell'homebrew
Apri Terminale ed esegui i seguenti tre comandi:
brew cleanup -s: rimuove tutti i download di bottiglie memorizzate nella cache e i file di blocco eliminabili.brew autoremove: disinstalla le formule originariamente installate come dipendenze ma che non sono più richieste da nessuno strumento attivo.rm -rf $(brew --cache): svuota completamente la directory fisica della cache di download di Homebrew.
MagicMacCleaner integra questa manutenzione nel suo pannello Expert Package Manager, consentendoti di attivare simultaneamente l'eliminazione di Homebrew, Cargo e pip cache.
Flusso di lavoro per sviluppatori di dispositivi mobili: libera spazio di archiviazione sugli iPhone di prova fisica
Mentre la pulizia delle cache di Xcode, dei runtime del simulatore e dei contenitori di build libera spazio vitale sul tuo Mac, i dispositivi di test iOS fisici si intasano rapidamente di build di test, artefatti di arresti anomali, registrazioni di schermate diagnostiche e screenshot di QA. Mantenere snello l'hardware dei test fisici è essenziale per un rapido debug sul dispositivo e una distribuzione affidabile.
- Clearly Smart Storage Cleaner: comprime registrazioni di schermate di segnalazioni di bug pesanti in gigabyte, rileva supporti di test duplicati e organizza contatti disordinati su iPhone personali e di sviluppo.
- Swipe Photo Cleaner: rivedi ed elimina rapidamente centinaia di screenshot di test dell'interfaccia utente e sequenze demo con semplici gesti di scorrimento per eliminare.
Suggerimento per gli sviluppatori dell'ecosistema Apple: testare l'ottimizzazione del dispositivo
Lo spazio di archiviazione insufficiente sui dispositivi iOS collegati può causare timeout della distribuzione wireless di Xcode ed errori di debug LLDB. La pulizia regolare dei supporti sul dispositivo previene errori criptici di distribuzione della build.
