Odpowiedzi:
Próbowałem odinstalować niektóre aplikacje, a pliki w tych folderach lub odpowiadających im folderach ~/Library/Containers/czasami były usuwane, a czasem nie:
~/Library/Caches/ (usunięty dla większości aplikacji)~/Library/Application Support/Pliki w tych folderach nie zostały usunięte z żadnej aplikacji, którą testowałem:
~/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/Na przykład książki Kindle lub baza danych notatek w JustNotes nie zostały usunięte.
Możesz zobaczyć, do których plików można uzyskać dostęp po odinstalowaniu za pomocą sudo opensnoop -n uninstalldi wyszukać pliki pomocy za pomocą mdfind $(osascript -e 'id of app "AppName"'). Jeśli chcesz całkowicie odinstalować aplikacje, prawdopodobnie bezpiecznie jest po prostu usunąć całe pojemniki z piaskownicą ~/Library/Containers/.
~/Documentsdla baz danych użytkownika (Outlook itp); ~/Library/Application Supportwydawało się bardziej odpowiednie. Nadal nie lubię wyszukiwać baz danych - nieczytelnych dla ludzi - wśród moich czytelnych dokumentów. Jeśli zmieniają się wskazówki Apple dla programistów, zastanawiam się nad motywacją. Być może filmy WWDC 2012 lub inna dokumentacja dla deweloperów zawierają wskazówki. Tymczasem moim pierwszym przypuszczeniem jest to, że przyszłe plany iCloud odgrywają pewną rolę.
uninstalldodwołuje się do tego rekordu, oceniając, czy dopuszczalne jest usunięcie danych obsługi aplikacji. Niedopuszczalne jest usuwanie danych użytkownika.