c++ - 调试时授予 Xcode 麦克风权限
问题描述
我正在尝试创建一个简单的 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
。
解决方案
推荐阅读
- ios - 如何播放scn模型的动画
- psql - PSQL:ROW_NUMBER 连续递增
- c# - 来自golang和c#的elixir函数的并行或异步任务
- c# - 如何在 web api 中返回相关实体,并从单独的 mvc 应用程序调用 web api
- javascript - 提交表单按钮出现错误“此页面正在运行”!
- python - 我正在尝试根据月份和年份从文件集合中读取特定数量的文件
- postgresql - 如何使用 python 格式化 postgres 查询输出
- javascript - 将动画列表与静态列表类似地对齐
- swift - 是否有一个 swift 数据结构可以包含可以是任何类型并且可以切换的 rawValue
- javascript - 获取登录屏幕的 typeError 反应本机?