実行時にデータを保持する必要があるアプリがあります。これには NSUserDefaults を使用していましたが、何人かのユーザーから指摘がありました。これにより、ユーザーごとに異なるデータが返され、アプリが正常に機能しないことになります。どのユーザーが実行しているかに関係なく、読み書きできる単一のディレクトリが必要です。
そのため、サンドボックス化された Mac アプリが読み書きできる非ユーザー固有のディレクトリが必要です。
ありがとう!
(ああ、このディレクトリが私のアプリの更新間で永続的である場合、それも役に立ちます!)
ほとんど関係のない簡単な質問: Mac App Store で承認されたアプリで、ユーザーが変更可能なリソース ファイルを使用する方法はありますか? アプリから変更できるようにしたくありません。ユーザーがそれを変更しても、システムがコード署名ハッシュなどと一致しないためにアプリを強制終了しないようにしたいだけです。