Mac OS 14(Sonoma)给特定应用添加麦克风权限 | 您所在的位置:网站首页 › 允许qq使用麦克风 › Mac OS 14(Sonoma)给特定应用添加麦克风权限 |
我发现中文互联网上的文章给出的编辑指令都是基于big sur至Ventura的,其中OS X只有12个参数,在big sur中细化为了13个,sonoma中数据结构再次改变……变成了17个参数(目前全部赋空置就跑通了,每个参数具体什么作用咱也不清楚hh)。 编辑指令如下,直接复制,改一下包名就是了,原理都是一样的,都是通过编辑终端TCC.db修改权限,如果有数据库软件也可以通过软件的UI界面完成修改。摄像头权限(kTCCServiceCamera)同理,自行测试。 sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','此处为包名',0,1,1,1,NULL,NULL,'UNUSED',1,0,1551892126,0,0,0,0,0);" 以下为完整步骤: 第一步:重启进入恢复模式,左上角打开终端,输入:csrutil disable 第二步:重启进入用户桌面,打开终端输入(输入后立即生效): sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','com.apple.FinalCut',0,1,1,1,NULL,NULL,'UNUSED',1,0,1551892126,0,0,0,0,0);"注意:com.apple.FinalCut为需要添加权限的应用包名路径(应用右键→显示包内容→找到Info.plist,用编辑器打开文件,并搜索关键字CFBundleIdentifier ,对应下面的值就是程序的包名,以FinalCutPro为例,即:com.apple.FinalCut 第三步:系统偏好设置→安全性与隐私→隐私→摄像头或麦克风→查看右边是否已有添加的权限应用 第四步:重启进入恢复模式,左上角打开终端,输入:csrutil enable 额外收录其他版本的编辑指令: big sur: sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','此处为包名',0,0,4,1,NULL,NULL,0,'UNUSED',NULL,0,1551892126);" OS X: sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','此处为包名',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1551892126);" |
CopyRight 2018-2019 实验室设备网 版权所有 |