fulinsky 发表于 2023-11-10 23:54

无法添加允许应用程序访问麦克风、摄像头怎么办?

      今天安装黑苹果Sonoma14.1.1后发现微信、camtaisa和chrome都无法调用麦克风和摄像头,在隐私与安全中麦克风和摄像头栏一片空白,没有办法通过+号来添加允许的程序。

    解决方法:

禁用SIP (系统完整性保护):在黑苹果oc引导界面按空格键,选择Recovery 14.1(dmg),回车进入Recovery模式,选择“实用工具”栏下的“终端”,在终端窗口输入:csrutil status,查看SIP状态。如果显示“System Integrity Protection status: enabled.”说明SIP处于打开状态,需要关闭。输入:csrutil disable并回车,屏幕显示:System Integrity Protection is off.表示SIP已经关闭。退出终端,重启电脑。
重启电脑,打开应用程序目录夹,右键选择需要添加权限的程序,显示包内容,打开Contents文件夹,找到 Info.plist文件,并选择文本编辑打开此文件,在文本编辑器菜单栏中选择编辑->查找->查找,输入 CFBundleidentifier,下一行的string值,即为需要拷贝的内容,将此段文字,比如微信的string值为 “com.tencent.xinWeChat”、chrome的值为“com.google.Chrome”、Camtasia2023的值为“com.techsmith.camtasia2023”……
打开终端,将下面的代码粘贴并回车执行:
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','com.tencent.xinWeChat',0,1,1,1,NULL,NULL,'UNUSED',1,0,1551892126,0,0,0,0,0);"
(其中“kTCCServiceMicrophone”表示给麦克风添加应用权限,如果需要给摄像头添加应用权限则改成“ kTCCServiceCamera”,后面的“com.tencent.xinWeChat”就是第二条我们拷贝的部分,同理替换成你需要给摄像头权限的应用包名即可。)

回车执行后需要输入开机密码,这是再打开系统设置的隐私与安全选项中的麦克风你会发现允许的应用程序增加了微信程序。默认此时开关打开,记得关闭开关,再打开一次,应用就能正常使用麦克风了,摄像头等其他操作同理可解决问题。

122414665 发表于 2024-3-17 14:46

Error: in prepare, table access has 13 columns but 17 values were supplied (1)
页: [1]
查看完整版本: 无法添加允许应用程序访问麦克风、摄像头怎么办?