OS X enthält kein integriertes automatisches Deinstallationsprogramm. Es macht also keine "gewisse" Arbeit.
AFAIR eine Ausnahme ist (OS X) Server.app. Wenn Sie die App verschieben oder in den Papierkorb werfen, werden alle Dienste gestoppt. Auch dann werden alle zugehörigen Dateien und Ordner nicht deinstalliert oder gelöscht.
Häufig sind Apps in sich geschlossen: Alle Dateien und Ordner, die zum Ausführen der App erforderlich sind, befinden sich in der app.bundle-Datei. Nach dem Löschen der App sind die einzigen verbleibenden Dateien Einstellungen, Cachedateien und gelegentlich Anwendungsunterstützungsdateien, die sich alle in Ihrem oder im Bibliotheksordner des Systems befinden.
Einige Apps, die als Installer.pkg geliefert werden, werden mit der Apple Installer.app installiert. Andere Apps verwenden ein benutzerdefiniertes Installationsprogramm. Einige von ihnen enthalten auch ein Deinstallationsprogramm, mit dem normalerweise alle installierten Dateien entfernt werden.
Eine kleine Anzahl von Apps enthält ein "automatisches" Deinstallationsprogramm, zB MagicPrefs: Nach dem Löschen / Löschen der Prefpane-Datei deinstalliert sich die App von selbst.
Spotify installiert wahrscheinlich einen Startagenten oder einen Startdämon, der auf einer Datei im Spotify-App-Bundle basiert. Nach dem Löschen von Spotify verfehlt der Agent / Daemon sein Ziel - den "SpotifyWebHelper" - und der Prozess wird daher nicht gestartet. Die plist (und einige andere Spotify-bezogene Dateien) sind wahrscheinlich noch vorhanden, und Sie müssen sie manuell entfernen, um Ihr System zu "säubern".
Nach der Installation von Spotify wird ein Startagent namens com.spotify.webhelper.plist in ~ / Library / LaunchAgents installiert:
<?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>
Die ausführbare Datei / Users / Benutzername / Library / Application Support / Spotify / SpotifyWebHelper basiert auf der Existenz von /Applications/Spotify.app . Nach dem Löschen von Spotify.app wird es nicht gestartet.
Um alle zu entfernen bleibt nach dem Löschen Spotify den Start Mittel entfernen in ~ / Library / Launchagents / der Ordner Spotify in ~ / Library / Application Support / zwei Prefs - Dateien in ~ / Library / Preferences / und mehrere Ordner in ~ / Library / Caches /