Как разрешить Xcode доступ к микрофону? - PullRequest
0 голосов
/ 31 января 2020

Я использую Xcode 10.2 в Mojave 10.14.6. Я переписываю пример кода из книги «Learning Core Audio» в Swift. Два из этих примеров захватывают звук со стандартного устройства ввода, один использует AudioQueueServices для записи захваченных данных в файл, а другой использует кольцевой буфер для передачи его непосредственно на стандартный аппаратный вывод.

Оба являются командной строкой инструменты и оба работают как положено, когда я запускаю их из терминала. При первом запуске меня попросили дать терминалу разрешение на использование микрофона.

Однако, когда я запускаю их из XCode, звук не записывается, поскольку у XCode нет разрешения на доступ к микрофону. Запрос о разрешении просто никогда не появляется.

В SystemPreferences -> Безопасность и конфиденциальность -> Микрофон нет записи для Xcode, и я не могу ничего добавить вручную.

Есть ли способ заставить XCode запрашивать у меня это разрешение или есть другой способ вручную добавить XCode в приложения из белого списка для доступа к микрофону?

...