解决方法:
禁用SIP (系统完整性保护):在黑苹果oc引导界面按空格键,选择Recovery 15.x(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”、Camtasia2023的值为“com.techsmith.camtasia2023”……
注意!!!,不同系统的表结构字段数目不尽相同,所以下面的命令需要做相应修改
打开终端,将下面的代码粘贴并回车执行:
摄像头授权打开代码:
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceCamera','com.digiarty.VideoProc',0,1,1,1,NULL,NULL,'UNUSED',1,0,1551892126,0,0,0,0,0);"
麦克风授权打开代码:
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);"
代码中划线位置 添加自己想要添加软件的包名
原文链接:https://imacos.top/2024/09/30/macos-sequoia15/,转载请注明出处。
评论0