问题说明
- 系统版本:macOS Sequoia 15.6
- 在 Mac-mini 上使用腾讯会议的时候发现麦克风权限怎么都授权不了,在 系统设置 -> 隐私与安全性 -> 麦克风 中没有 腾讯会议,也无法添加
解决办法
一、进入恢复模式关闭 SIP
完全关机
- 如果 Mac mini 已开机,点击左上角 🍎 苹果图标 → “关机”。
- 若无法正常关机,长按电源按钮(Touch ID 按钮)10 秒强制关机
启动并进入恢复模式
- 按住电源按钮不放,直到屏幕显示 “正在加载启动选项” 或出现 “选项”图标(齿轮状标识),此时松开电源按钮。
- 在启动选项界面,点击“选项”图标 → “继续”。
验证身份(如需要)
- 如果提示 “选择要恢复的卷宗”,选择你的启动磁盘(如 Macintosh HD)。
- 若要求输入用户密码,选择管理员账户并输入登录密码
顶部菜单栏选择 实用工具 → 终端,输入:
bash
csrutil disable
- 重启电脑(SIP 关闭后系统会提示安全警告,属正常现象)
二、通过终端写入麦克风权限
- 打开 终端,执行以下命令:
bash
sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT OR REPLACE INTO access VALUES(
'kTCCServiceMicrophone', -- service (TEXT)
'com.tencent.meeting', -- client (TEXT)
0, -- client_type (INTEGER)
1, -- auth_value (INTEGER) - 1=允许
1, -- auth_reason (INTEGER)
1, -- auth_version (INTEGER) - 关键修复!
NULL, -- csreq (BLOB)
NULL, -- policy_id (INTEGER)
NULL, -- indirect_object_identifier_type (INTEGER)
'UNUSED', -- indirect_object_identifier (TEXT)
NULL, -- indirect_object_code_identity (BLOB)
0, -- flags (INTEGER)
CAST(strftime('%s','now') AS INTEGER), -- last_modified (INTEGER)
NULL, -- pid (INTEGER)
NULL, -- pid_version (INTEGER)
'UNUSED', -- boot_uuid (TEXT)
CAST(strftime('%s','now') AS INTEGER) -- last_reminded (INTEGER)
);"
- 若执行后没有任何报错就是成功了
🎉🎉🎉🎉🎉🎉
三、重新启用 SIP(安全必做)
- 再次进入恢复模式,在终端输入:
bash
csrutil enable
- 重启后检查:系统设置 → 隐私与安全性 → 麦克风,确认腾讯会议已出现在列表中并勾选。
- 本文链接:
- 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 4.0 许可协议。