Я пытаюсь обновить приложение Mac с новыми правилами песочницы в Lion. Однако, несмотря на запрос разрешений com.apple.security.files.user-selected.read-write
, я получаю ошибки. Когда я смотрю в журналах, я вижу deny file-write-create /Users/thom/Desktop/Filename.blah-journal
.
Это имеет смысл, учитывая правила песочницы - пользователь выбрал место для хранилища SQLite, поэтому запись в это место разрешена. Однако SQLite поддерживает свой файл журнала вместе с реальным файлом, и запись в , что запрещена.
В каком случае, как поддерживаемый SQLite NSPersistentDocument может работать в изолированной среде?