Я пишу аудио HAL плагин для отправки аудио по сети на устройство. Я могу получить аудио и транслировать его через сокет просто отлично, но хотел записывать отладочные сообщения в файл, а не в системный журнал. Однако, когда я пытаюсь открыть файл из плагина HAL, я получаю «Операция не разрешена».
Я пытался записать в /tmp
, а также во временный каталог, возвращаемый NSTemporaryDirectory()
. Ничего из этого не сработало. Кажется, что плагин HAL находится в изолированной программной среде без доступа к диску, и я не знаю, как предоставить эти разрешения, поскольку плагин запускается в процессе coreaudio.
У всех есть опыт записи на диск из плагина Audio HAL