我正在尝试创建一个简单的c / c ++控制台应用程序,以使用portaudio从麦克风捕获音频。该应用程序可以正常编译,并且可以正常运行。
当我从终端启动应用程序时,它可以捕获音频(终端要求麦克风许可)。
问题:
当我尝试在Xcode中调试应用程序时,由于没有使用麦克风的权限,它无法捕获任何音频。 Xcode从不要求获得麦克风许可。而且,进入Mac的“安全性和隐私”设置时,我无法授予Xcode麦克风权限。
我尝试过的事情:
我尝试使用
重设麦克风权限tccutil重置麦克风
我尝试使用重置所有权限
rm -rf〜/ Library / Application \ Support / com.apple.TCC
我使用的是MacOS Catalina版本10.15.1和Xcode版本11.3.1(11C504)
编辑:
已在Audio Input
中检出 Signing & Capabilities
。