回答:
私はいくつかのアプリケーションをアンインストールしようとしましたが、これらのフォルダーまたは対応するフォルダー内のファイル~/Library/Containers/
は時々削除され、時々削除されませんでした:
~/Library/Caches/
(ほとんどのアプリケーションで削除されました)~/Library/Application Support/
これらのフォルダー内のファイルは、テストしたアプリケーションのいずれでも削除されませんでした。
~/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/
たとえば、Kindleの本やJustNotesのメモのデータベースは削除されませんでした。
でアンインストールしてアクセスされるファイルを確認しsudo opensnoop -n uninstalld
、でサポートファイルを検索できますmdfind $(osascript -e 'id of app "AppName"')
。アプリケーションをより完全にアンインストールする場合は、おそらくでサンドボックスコンテナ全体を削除するだけで安全~/Library/Containers/
です。
~/Documents
ため、データベース(見通しなど)のユーザデータのを。~/Library/Application Support
より適切に思えた。読みやすいドキュメントの中に、人間が読めないデータベースを見つけるのはまだ好きではありません。開発者に対するAppleのガイダンスが変化している場合、その動機について疑問に思います。WWDC 2012のビデオや他の開発者向けドキュメントが手がかりになるかもしれません。それまでの間、私の最初の推測は、iCloudの将来の計画が一役買っているということです。
uninstalld
ているかを記録し、アプリケーションサポートデータを削除してもよいかどうかを評価する際にその記録を参照します。ユーザーデータを削除することはできません。