Respuestas:
Intenté desinstalar algunas aplicaciones, y los archivos en estas carpetas o las carpetas correspondientes en ~/Library/Containers/
algunas veces se eliminaron y otras no:
~/Library/Caches/
(eliminado para la mayoría de las aplicaciones)~/Library/Application Support/
Los archivos en estas carpetas no se eliminaron para ninguna de las aplicaciones con las que probé:
~/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/
Por ejemplo, los libros Kindle o la base de datos para notas en JustNotes no se eliminaron.
Puede ver a qué archivos se accede desinstalando con sudo opensnoop -n uninstalld
y buscar archivos de soporte con mdfind $(osascript -e 'id of app "AppName"')
. Si desea desinstalar aplicaciones más completamente, probablemente sea seguro simplemente eliminar todos los contenedores de sandbox ~/Library/Containers/
.
~/Documents
para bases de datos de datos de usuario (para Outlook, etc.); ~/Library/Application Support
Parecía más apropiado. Todavía no me gusta encontrar bases de datos, no legibles por humanos, entre mis documentos legibles. Si la orientación de Apple para los desarrolladores está cambiando, me pregunto sobre la motivación. Tal vez los videos de WWDC 2012 u otra documentación del desarrollador contengan pistas. Mientras tanto, mi primera suposición es que los planes futuros para iCloud juegan un papel importante.
uninstalld
refiere a ese registro cuando evalúa si es aceptable eliminar los datos de soporte de la aplicación. No es aceptable eliminar los datos del usuario.