Обычная задача, которую я выполняю, состоит в чтении содержимого каталога с помощью NSFileManager: contentsOfDirectoryAtPath, но включение песочницы в Lion делает это невозможным.
Я знаю, что пользователь должен выбрать из NSOpenPanel каталог, чтобы сделать Песочницу счастливой (или отбросить ее), но как я могу "сообщить" песочнице, что я должен прочитать каталог по пути, ранее сохраненному в каком-то файле конфигурации, без взаимодействия с пользователем?
В настоящее время я установил следующие права доступа
com.apple.security.files.user-selected.read-write
com.apple.security.documents.user-selected.read-write
com.apple.security.temporary-exception.files.absolute-path.read-write