解决方案
第一步:关闭SIP功能
- 1.重启电脑,进入恢复模式(电脑启动时按住CMD + R,直到看到Apple徽标为止)
- 2.转到顶部菜单,选择实用程序,然后选择终端。
- 3.使用以下命令关闭SIP:
csrutil disable
- 4.点击顶部菜单,然后重新启动。
第二步:修复系统的TCC.db文件
在终端中敲下如下命令:
♾️ shell 代码:sudo chmod 777 /Library/Application\ Support/com.apple.TCC
sudo rm -rf /Library/Application\ Support/com.apple.TCC/TCC.db
重启电脑。解决问题!
以上方案不行,用下面代码
当上面的方案试过了没用,就手动添加输入命令吧
举例三个程序:
- 微信
sudo /usr/bin/sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceScreenCapture','com.tencent.xinWeChat',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1585206453);"
sudo /usr/bin/sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceScreenCapture','com.tencent.qq',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1585206581);"
- 腾讯会议
sudo /usr/bin/sqlite3 /Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceScreenCapture','com.tencent.meeting',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1585206926);"
总结
当功能恢复正常后需要进入恢复模式里面打开终端重新开启安全机制
♾️ shell 代码:csrutil enable
博主
小野