2

Lion の新しいサンドボックス ルールを使用して、Mac アプリを最新の状態にしようとしています。ただし、com.apple.security.files.user-selected.read-write許可を要求しているにもかかわらず、エラーが発生します。ログを見ると、deny file-write-create /Users/thom/Desktop/Filename.blah-journal.

これは、サンドボックス ルールを考えると理にかなっています。つまり、ユーザーが SQLite ストアの場所を選択したため、その場所への書き込みが許可されます。ただし、SQLite は実際のファイルと一緒にジャーナル ファイルを保持しており、そのジャーナル ファイルへの書き込みは禁止されています

その場合、SQLite に支えられた NSPersistentDocument はサンドボックス環境でどのように機能するのでしょうか?

4

2 に答える 2

1

サンドボックスで失敗する「アトミック」作業ファイルを書き込むため、Quicktime ムービーのエクスポート中に同じ問題が発生しました。この時点でできることは、レーダーを提出することだけです。

于 2011-11-11T22:29:50.730 に答える
0

警告: このインターネット上のフローティングの回避策は、Mountain Lion では機能しません。

于 2012-11-15T08:43:00.490 に答える