LaunchpadでMac App Storeアプリを削除すると、ライブラリフォルダー内の関連ファイルも削除されますか?


12

LaunchpadでMac App Storeアプリを削除すると、ライブラリフォルダー内の関連ファイルも削除されますか?設定、アプリケーションサポートファイルなどのファイルを意味します。

回答:


10

私はいくつかのアプリケーションをアンインストールしようとしましたが、これらのフォルダーまたは対応するフォルダー内のファイル~/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/です。


1
アップルは、2つの矛盾のうちどちらがアプリの開発者によって尊重されuninstalldているかを記録し、アプリケーションサポートデータを削除してもよいかどうかを評価する際にその記録を参照します。ユーザーデータを削除することはできません。
グラハムペリン

この答えをありがとう。これにより、システムをよりよく理解できます。では、開発者の決定は削除されますか?:-)
Eprillios

Mac Developer Libraryのアドバイスは多少矛盾しています。私が追加した重点...アプリケーションのサポートCANは、ユーザデータを含むファイルが含ま(2012-03-08)を。およびファイルはアプリケーション固有でなければなりませんが、必要があるNEVERユーザデータ保存しない(2012-07-23)を。
グラハムペリン

@GrahamPerrin申し訳ありませんが、編集をロールバックした後にコメントを投稿するのを忘れました。「ユーザーデータ」とは、通常ユーザーが開くドキュメントとSQLiteファイルのようなものの両方を意味すると思います。

@Lri問題ありません。コンテンツはコメントとして簡単に置き換えられました。一例として、私は、Microsoftの使用言っていたことがない~/Documentsため、データベース(見通しなど)のユーザデータのを。~/Library/Application Supportより適切に思えた。読みやすいドキュメントの中に、人間が読めないデータベースを見つけるのはまだ好きではありません。開発者に対するAppleのガイダンスが変化している場合、その動機について疑問に思います。WWDC 2012のビデオや他の開発者向けドキュメントが手がかりになるかもしれません。それまでの間、私の最初の推測は、iCloudの将来の計画が一役買っているということです。
グラハムペリン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.