私はLionの新しいサンドボックスルールでMacアプリケーションを最新のものにしようとしています。しかし、com.apple.security.files.user-selected.read-write
のアクセス権を要求しているにもかかわらず、エラーが発生しています。ログを見ると、deny file-write-create /Users/thom/Desktop/Filename.blah-journal
と表示されます。サンドボックス環境のSQLiteベースのNSPersistentDocument
ユーザがSQLiteストアの場所を選択したので、その場所への書き込みが許可されているので、これは意味があります。しかし、SQLiteは実際のファイルと一緒にジャーナルファイルを保持し、にはが書かれています。
SQLiteがサポートするNSPersistentDocumentは、どのようにサンドボックス環境で動作するのですか?
完了。私は彼らが壊れたNSPersistentDocumentでエンタイトルメントを必要としないと信じることを選んだので、すべてをどのように進めるか見るためにそれらをオフにしました... – Thom