Lion の新しいサンドボックス ルールを使用して、Mac アプリを最新の状態にしようとしています。ただし、com.apple.security.files.user-selected.read-write
許可を要求しているにもかかわらず、エラーが発生します。ログを見ると、deny file-write-create /Users/thom/Desktop/Filename.blah-journal
.
これは、サンドボックス ルールを考えると理にかなっています。つまり、ユーザーが SQLite ストアの場所を選択したため、その場所への書き込みが許可されます。ただし、SQLite は実際のファイルと一緒にジャーナル ファイルを保持しており、そのジャーナル ファイルへの書き込みは禁止されています。
その場合、SQLite に支えられた NSPersistentDocument はサンドボックス環境でどのように機能するのでしょうか?