Mac OS 14(Sonoma)给特定应用添加麦克风权限 您所在的位置:网站首页 允许qq使用麦克风 Mac OS 14(Sonoma)给特定应用添加麦克风权限

Mac OS 14(Sonoma)给特定应用添加麦克风权限

2024-05-24 10:43| 来源: 网络整理| 查看: 265

我发现中文互联网上的文章给出的编辑指令都是基于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 实验室设备网 版权所有