У меня есть приложение, которое играет миди-звук.
Приложение отлично работает без песочницы и воспроизводит звук, который должен воспроизводиться, но я не могу воспроизвести звук при включенной песочнице.
Мне нужно загрузить приложение в Mac App Store, но я не могу этого сделать, потому что не могу получить звук.
Я также не могу открыть диалоговое окно файла, когда я включаю песочницу.
Можно ли как-нибудь включить звук в приложении?
Как сказал Петеш в приведенных выше комментариях, мне пришлось добавить еще несколько записей в файл разрешений,
ссылка, которую он дал выше, содержала следующее. Вы добавляете их в свой файл прав, и все начинает работать как шарм.
Это позволяет вашему приложению получить доступ к микрофону.
com.apple.security.device.microphone
Это позволяет общаться с MIDI-сервером, который координирует всю функциональность Midi между приложениями.
com.apple.security.temporary-exception.mach-lookup.global-name
Это позволяет общаться с аудио компонентами, которые сами по себе не находятся в песочнице.
com.apple.security.temporary-exception.audio-unit-host
Они работали на меня.
Других решений пока нет …