我不能让我的 macbook pro 的摄像头和麦克风用于不同的应用程序(Google Chrome、Slack 等),因为它们没有出现在“系统偏好设置 -> 安全和隐私 -> 麦克风/摄像头”中。
由于没有应用程序也无法添加它们,因此没有此 Apple 支持文档中解释的复选框。
我不能让我的 macbook pro 的摄像头和麦克风用于不同的应用程序(Google Chrome、Slack 等),因为它们没有出现在“系统偏好设置 -> 安全和隐私 -> 麦克风/摄像头”中。
由于没有应用程序也无法添加它们,因此没有此 Apple 支持文档中解释的复选框。
我在 macOS 10.14 上尝试使用 Microsoft Powerpoint 2011 录制音频时遇到了同样的问题。Powerpoint 不会出现在可以访问麦克风的应用程序列表中(系统偏好设置 -> 隐私 -> 麦克风)。
请注意,您可以使用以下命令从命令行(即终端)重置此列表:
这可能对您有帮助,也可能没有帮助。就我而言,它没有。
有帮助的是通过iTerm从命令行启动 Powerpoint (尽管我怀疑,使用这些
Terminal.app
作品也一样)。所以在命令行上,我输入了:即,我在 Powerpoint 的子文件夹中执行了可执行
/Contents/MacOS
文件。按照惯例,每个应用程序都有一个可执行文件,这意味着您可以通过这种方式启动每个应用程序(但可执行文件的名称通常会有所不同)。以这种方式启动,当我尝试访问麦克风时,系统询问我是否要授予
iTerm
对我的麦克风的访问权限。授予访问权限后,我可以通过 Powerpoint 录制音频。显然,这只是让事情顺利进行的一种技巧。但有时你只需要一个 hack。
就我而言,我根本不会得到摄像头、麦克风权限提示。安全和隐私中的相机部分根本不会填充任何应用程序。
检查控制台,发现每次我尝试使用任何需要摄像头/麦克风访问的应用程序时,它都会在控制台中不断向我抛出以下错误:
和
我尝试了@loadbox 的回答显示的方法,但它对我不起作用。原来我禁用了系统完整性保护。我不得不重新启动 Mac 并以恢复模式启动。启动终端并通过输入以下内容重新启用它:
机器启动后,我启动了 Skype,瞧……它提示需要摄像头许可。问题解决了。根据您的配置,您的里程可能会有所不同。
在我的例子中,我的每用户 tccd 以某种方式被禁用
尝试
如果找不到匹配项,请使用重新启用您的用户 tccd
launchctl load -wF /System/Library/LaunchAgents/com.apple.tccd.plist
切换到管理员帐户为我解决了这个问题。
标准帐户在麦克风设置中只有一个应用程序。管理员帐户有 5 个以上的应用程序。
不确定是因为应用程序安装在管理员帐户上,还是应用程序未正确请求权限。
我为我的案例找到了解决方案。我使用的是 macOS Mojave 版本 10.14.5。希望它也适用于其他人。
访达 > 前往 > 计算机
Macintosh HD > 用户 > 双指点击您的帐户 > 获取信息
Sharing & Permissions:点击右下锁,输入密码
单击底部的齿轮标记 > 应用于封闭的项目 > 单击弹出窗口的确定(应用权限...)
重启你的mac