MacOS Ventura 无法授予权限(OpenCore)

MacOS Ventura 无法授予权限(OpenCore)

我正在使用装有 OpenCore Legacy Patcher 的 2013 Mac。我最近更新到了 Ventura 13.3.1,之前一直没有问题,直到我意识到无法为应用程序授予特殊权限。当我尝试从 Chrome 或其他应用程序使用麦克风和摄像头时,它会自动阻止应用程序使用它们。当我尝试从设置窗口授予权限时,我导航到“设置/隐私和安全/摄像头”,屏幕只显示以下文本:

Applications that have requested access to your camera will appear here.

我尝试了网上能找到的所有方法,但还是没能解决。最后我尝试在以下方法的帮助下授予权限tccplus但是当我尝试从终端使用它时,出现错误“zsh:权限被拒绝./tccplus”。

如果有人能帮助我解决这个问题我将不胜感激。

答案1

这是我修复它的方法:

下载 tccplus 并让它在终端中运行

https://github.com/jslegendre/tccplus/releases/tag/1.0

接下来在终端运行

codesign -dr - (并从查找器中拖放应用程序)

因此,首先在 Finder 中找到要分配权限的应用程序文件夹,然后在终端中输入“codesign -dr -”(当然不带引号),然后将应用程序(例如 Zoom 或 Teams)拖放到终端中。

结果将显示应用程序的路径,然后按 Enter。接下来按 Enter 并查看结果:

这里:

codesign -dr - /应用程序/Microsoft\ Teams.app

(结果)可执行文件 = /Applications/Microsoft Teams.app/Contents/MacOS/Teams 指定 => 标识符“com.microsoft.teams”和锚点苹果通用和证书 1[field.1.2.840.113635.100.6.2.6] /* 存在/ 和证书叶 [field.1.2.840.113635.100.6.1.13] /存在 */ 并且证书 leaf[subject.OU] = UBF8T346G9 franknuninga@MacBook-Pro ~ %

com.microsoft.teams 是您需要的 ID。

接下来输入

cd ~/Downloads/ chmod +x tccplus ./tccplus add 麦克风 [标识符]

所以在这种情况下

cd ~/Downloads/ chmod +x tccplus ./tccplus add Microphone com.microsoft.teams

然后按回车键

终端将返回确认。

重复上一个命令,但将麦克风替换为摄像头

答案2

这是一个 OpenCore 问题,实际上与 Apple Mobile File Integrity (AMFI) 有关,而不是 SIP。不是将 SIP 重新设置为On,否则您的计算机将无法启动。macOS 13.3.x 更新破坏了 13.2.x 中很多功能。我建议加入OpenCore Patcher Paradise Discord 服务器寻求帮助。他们会确切地知道你需要做什么。这可能涉及必须恢复(或重新安装新副本)macOS 13.2.1,直到其他错误得到解决(这就是我必须做的)。

答案3

上面的说明tccplus对我有用 - 但是我无法在终端中一行输入命令。相反,当我到达这一部分时,我输入了:

cd ~/Downloads/
chmod +x tccplus
./tccplus add Microphone [identifier]

我将它们用作[identifier]

  • us.zoom.xos用于缩放
  • com.avid.ProTools适用于 Avid 的音频软件 Pro Tools

此外,请确保将其留tccplusdownloads文件夹中以使其正常工作 - 我已将其移动到桌面并很快意识到我的错误。

相关内容