Ketika saya menghapus aplikasi Mac App Store di Launchpad, apakah itu menghapus file terkait di folder Library juga? Maksud saya file seperti preferensi, file dukungan aplikasi, dll.
sumber
Ketika saya menghapus aplikasi Mac App Store di Launchpad, apakah itu menghapus file terkait di folder Library juga? Maksud saya file seperti preferensi, file dukungan aplikasi, dll.
Saya mencoba mencopot beberapa aplikasi, dan file di folder ini atau folder yang sesuai ~/Library/Containers/
terkadang dihapus dan terkadang tidak:
~/Library/Caches/
(dihapus untuk sebagian besar aplikasi)~/Library/Application Support/
File dalam folder ini tidak dihapus untuk semua aplikasi yang saya uji dengan:
~/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/
Misalnya buku Kindle atau database untuk catatan di JustNotes tidak dihapus.
Anda dapat melihat file apa yang diakses dengan uninstalld dengan sudo opensnoop -n uninstalld
dan mencari file dukungan dengan mdfind $(osascript -e 'id of app "AppName"')
. Jika Anda ingin menghapus aplikasi lebih lengkap, mungkin aman untuk menghapus seluruh wadah sandbox ~/Library/Containers/
.
uninstalld
merujuk ke catatan itu ketika mengevaluasi apakah dapat diterima untuk menghapus data dukungan aplikasi. Menghapus data pengguna tidak dapat diterima.~/Documents
untuk basis data data pengguna (untuk Outlook dll.);~/Library/Application Support
sepertinya lebih tepat. Saya masih tidak suka menemukan database - tidak dapat dibaca manusia - di antara dokumen saya yang dapat dibaca. Jika panduan Apple untuk pengembang berubah, saya ingin tahu tentang motivasinya. Mungkin video WWDC 2012, atau dokumentasi pengembang lainnya, akan menyimpan petunjuk. Sementara itu, tebakan pertama saya adalah bahwa rencana masa depan untuk iCloud berperan.