Se stai bene non aggiornare il tuo sistema operativo e / o ripetere 'sudo mv' quando il programma viene aggiornato, farei quanto segue:
- Crea un backup di Time Machine (o qualsiasi altro backup che usi per proteggerti da un comando sudo non valido)
-
sudo mv /Applications/iTunes.app/Contents/MacOS/iTunes /private/tmp
Questo lascia l'applicazione helper, le librerie e il resto dell'app, ma sposta il programma eseguibile effettivo in un punto in cui non verrà avviato. Puoi quindi riavviare e testare per assicurarti che la mossa sia efficace e il tuo Mac funzioni diversamente.
Il vantaggio di questo è che puoi spostare indietro il binario (da / tmp o da Time Machine) quando necessario e ottenere un messaggio divertente ogni volta che qualcuno cerca di avviare iTunes sul tuo Mac:
2/24/14 12:25:44.309 PM com.apple.launchd.peruser.501[148]: (com.apple.iTunes.47376[38194]) Job failed to exec(3) for weird reason: 2
Questo unico comando per spostare un file è abbastanza sicuro e non ha effetti negativi grandi che riesco a vedere e l'ho usato di tanto in tanto per disabilitare iTunes in situazioni di laboratorio in cui non volevamo dispositivi iOS gestito o musica in riproduzione.