Réponses:
J'ai essayé de désinstaller certaines applications, et les fichiers dans ces dossiers ou les dossiers correspondants dans ~/Library/Containers/
ont parfois été supprimés et parfois pas:
~/Library/Caches/
(supprimé pour la plupart des applications)~/Library/Application Support/
Les fichiers de ces dossiers n'ont été supprimés pour aucune des applications avec lesquelles j'ai testé:
~/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/
Par exemple, les livres Kindle ou la base de données des notes dans JustNotes n'ont pas été supprimés.
Vous pouvez voir quels fichiers sont accessibles par uninstalld avec sudo opensnoop -n uninstalld
et rechercher les fichiers de support avec mdfind $(osascript -e 'id of app "AppName"')
. Si vous souhaitez désinstaller les applications plus complètement, il est probablement sûr de simplement supprimer tous les conteneurs sandbox dans ~/Library/Containers/
.
~/Documents
pour les bases de données de données utilisateur (pour Outlook etc.); ~/Library/Application Support
semblait plus approprié. Je n'aime toujours pas trouver des bases de données - non lisibles par l'homme - parmi mes documents lisibles. Si les conseils d'Apple aux développeurs changent, je m'interroge sur la motivation. Peut-être que les vidéos de la WWDC 2012 ou d'autres documentations de développeur contiendront des indices. En attendant, ma première supposition est que les plans futurs pour iCloud jouent un rôle.
uninstalld
réfère à cet enregistrement lors de l'évaluation s'il est acceptable de supprimer les données de support d'application. Il n'est pas acceptable de supprimer les données utilisateur.