When I delete Mac App Store apps in Launchpad, does it delete related files in the Library folders too? I mean files like preferences, application support files etc.
Asked
Active
Viewed 3,341 times
1 Answers
10
I tried uninstalling some applications, and files in these folders or the corresponding folders in ~/Library/Containers/
were sometimes deleted and sometimes not:
~/Library/Caches/
(deleted for most applications)~/Library/Application Support/
Files in these folders weren't deleted for any of the applications I tested with:
~/Library/Preferences/
~/Library/Saved Application State/
/var/db/receipts/
~/Library/Logs/DiagnosticReports/
~/Library/Application Support/CrashReporter/
~/Library/Caches/com.plausiblelabs.crashreporter.data/
~/Library/Application Support/Growl/Tickets/
For example Kindle books or the database for notes in JustNotes were not deleted.
You can see what files are accessed by uninstalld with sudo opensnoop -n uninstalld
and search for support files with mdfind $(osascript -e 'id of app "AppName"')
. If you want to uninstall applications more completely, it's probably safe to just delete the whole sandbox containers in ~/Library/Containers/
.

Lri
- 105,117
uninstalld
refers to that record when evaluating whether it's acceptable to remove application support data. It's not acceptable to remove user data. – Graham Perrin Aug 02 '12 at 02:49~/Documents
for databases of user data (for Outlook etc.);~/Library/Application Support
seemed more appropriate. I still don't like to find databases – not human readable – amongst my readable documents. If Apple's guidance to developers is changing, I wonder about the motivation. Maybe WWDC 2012 videos, or other developer documentation, will hold clues. Meantime, my first guess is that future plans for iCloud play a part. – Graham Perrin Aug 02 '12 at 13:02