OS X non contiene un programma di disinstallazione automatico integrato. Quindi non funziona "un po '".
AFAIR un'eccezione è (OS X) Server.app. Se sposti o rifiuti l'app, tutti i servizi verranno interrotti. Anche in questo caso tutti i file e le cartelle di accompagnamento non verranno disinstallati o cancellati.
Spesso le app sono autosufficienti: tutti i file e le cartelle necessari per eseguire l'app si trovano nell'app.bundle stesso. Dopo aver eliminato l'app, gli unici file rimanenti sono le preferenze, i file di cache e talvolta i file di supporto dell'applicazione che risiedono nella cartella Libreria del sistema o dell'utente.
Alcune applicazioni come Installer.pkg vengono installate con Apple Installer.app. Altre app stanno utilizzando un programma di installazione personalizzato. Alcuni di essi contengono anche un programma di disinstallazione che di solito rimuove tutti i file installati.
Un piccolo numero di app viene fornito con un programma di disinstallazione "automatico", ad es. MagicPrefs: dopo aver eliminato / spostato il file Prefpane, l'app si disinstalla da sola.
Spotify installa probabilmente un agente di lancio o un daemon di lancio che si basa su un file nel pacchetto dell'app Spotify. Dopo aver eliminato Spotify, l'agente / demone perde la sua destinazione - "SpotifyWebHelper" - e di conseguenza il processo non verrà avviato. Il plist (e alcuni altri file correlati di Spotify) è / probabilmente sono ancora lì e devi rimuoverli manualmente per "pulire" il tuo sistema.
Dopo l'installazione di Spotify, viene installato un agente di lancio com.spotify.webhelper.plist in ~ / Library / LaunchAgents:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.spotify.webhelper</string>
<key>KeepAlive</key>
<dict>
<key>NetworkState</key>
<true/>
</dict>
<key>RunAtLoad</key>
<true/>
<key>Program</key>
<string>/Users/user_name/Library/Application Support/Spotify/SpotifyWebHelper</string>
<key>SpotifyPath</key>
<string>/Applications/Spotify.app</string></dict>
</plist>
L'eseguibile / Users / user_name / Library / Application Support / Spotify / SpotifyWebHelper si basa sull'esistenza di /Applications/Spotify.app . Dopo aver eliminato Spotify.app, non verrà avviato.
Per rimuovere tutti i resti dopo aver eliminato Spotify rimuovere l'agente di avvio in ~ / Library / LaunchAgents / , la cartella Spotify in ~ / Library / Application Support / , due prefs file in ~ / Library / Preferences / e varie cartelle in ~ / Library / Caches /