Risposte:
Ho provato a disinstallare alcune applicazioni e i file in queste cartelle o nelle cartelle corrispondenti ~/Library/Containers/
sono stati talvolta eliminati e talvolta no:
~/Library/Caches/
(cancellato per la maggior parte delle applicazioni)~/Library/Application Support/
I file in queste cartelle non sono stati eliminati per nessuna delle applicazioni con cui ho provato:
~/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/
Ad esempio i libri Kindle o il database per le note in JustNotes non sono stati eliminati.
Puoi vedere quali file sono accessibili disinstallando con sudo opensnoop -n uninstalld
e cercare i file di supporto con mdfind $(osascript -e 'id of app "AppName"')
. Se desideri disinstallare le applicazioni in modo più completo, probabilmente è sicuro eliminare solo i contenitori sandbox interi ~/Library/Containers/
.
~/Documents
per database di dati utente (per Outlook ecc.); ~/Library/Application Support
sembrava più appropriato. Non mi piace ancora trovare database - non leggibili dall'uomo - tra i miei documenti leggibili. Se la guida di Apple agli sviluppatori sta cambiando, mi chiedo la motivazione. Forse i video del WWDC 2012 o altra documentazione per gli sviluppatori conterranno indizi. Nel frattempo, la mia prima ipotesi è che i piani futuri per iCloud giocheranno un ruolo.
uninstalld
fa riferimento a quel record quando si valuta se sia accettabile rimuovere i dati di supporto dell'applicazione. Non è accettabile rimuovere i dati dell'utente.