Каково право разрешать чтение файла в приложении Mac OS X? (отказать в ошибке чтения файла)

Я делаю Mac OS X App (песочница), которая читает из установленного файла конфигурации в / etc / myfolder. Когда я пытаюсь прочитать файл с помощью NSFileHandle, я получаю следующую ошибку в консоли:

sandboxd: ([3251]) MyApp(3251) deny file-read-data /private/etc/myfolder/myconfig.conf

Я установил следующие права в моем файле Entitilements, но мне все равно отказано в sandboxd.

com.apple.security.temporary-exception.files.home-относительной path.read толькоcom.apple.security.temporary-exception.files.absolute-path.read толькоcom.apple.security.files.user-selected.read только

РЕДАКТИРОВАТЬ: Кажется, что я неправильно

com.apple.security.temporary-exception.files.absolute-path.read-only.

Я установил это как логическое значение. У меня сложилось впечатление, что установка его в YES разрешит чтение всех файлов с использованием абсолютных путей. Значение вышеуказанного права должно быть абсолютным путем, который будет разрешен.

Ответы на вопрос(1)

Ваш ответ на вопрос