macOS:给 app 添加摄像头权限
Posted afatgoat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了macOS:给 app 添加摄像头权限相关的知识,希望对你有一定的参考价值。
macOS:给 app 添加摄像头权限
举例
下面以微信为例说明:
macOS 10.15.x:
/usr/bin/sqlite3 ~/Library/Application\\ Support/com.apple.TCC/TCC.db "REPLACE INTO access VALUES('kTCCServiceCamera','com.apple.Terminal',0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1602129687);"
macOS 11.x:
/usr/bin/sqlite3 ~/Library/Application\\ Support/com.apple.TCC/TCC.db "REPLACE INTO access VALUES('kTCCServiceCamera','com.tencent.xinWeChat',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1608354323);"
说 明:
- 只适用于,系统没有询问或者徐闻而没有添加成功,或者误选了不准许等等的情况
- 使用说明:
- 运行终端程序,或者打开一个新的终端窗口/标签页,这样可以确保是当前用户
- 然后,根据当前的 macOS 版本复制粘贴前面的命令行到这个窗口中,回车运行
- 如果需要处理其它 app,如果不知道如何获取 app 的标识(Identifier),参考以下命令行获取eSafari 的:
defaults read /Applications/Safari.app/Contents/Info.plist CFBundleIdentifier
- 如果运行失败,一般是 TCC 库有问题,可以询问解决办法,以后也可能会另一篇专门说如何解决
- 其它权限:以后可以继续添加,也可以提问
以上是关于macOS:给 app 添加摄像头权限的主要内容,如果未能解决你的问题,请参考以下文章