首页>文档>疑难杂症>MAC新版添加应用到麦克风、摄像头、录制屏幕等开关权限问题解决办法

此组别内的文章

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

MAC新版添加应用到麦克风、摄像头、录制屏幕等开关权限问题解决办法

比如我想授权给某个应用,但是列表中找不到,无法授权:

MAC新版添加应用到麦克风、摄像头、录制屏幕等开关权限问题解决办法

那么第一个步骤,就是必须关掉系统的SIP保护,查看方法四:https://www.maomac.com/document/636.html

关了SIP保护之后,打开「应用程序」文件夹,找到你想授权的应用,右键点击「显示包内容」

MAC新版添加应用到麦克风、摄像头、录制屏幕等开关权限问题解决办法

进入「Contents」文件夹,右键「Info.plist」文件,打开方式:选择「文本编辑.app」

MAC新版添加应用到麦克风、摄像头、录制屏幕等开关权限问题解决办法

command按键+F键,搜索「CFBundleIdentifier」关键词,下面这行就是包名:

MAC新版添加应用到麦克风、摄像头、录制屏幕等开关权限问题解决办法

打开终端.app,把「我是包名」,替换你那个应用的包名再执行:

把#这些文字去掉再执行;
#摄像头权限
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceCamera','我是包名',0,0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1577993260);"
#麦克风权限
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceMicrophone','我是包名',0,0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1577993260);"
#录制屏幕权限
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceScreenCapture','我是包名',0,0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1577993260);"
#辅助功能权限
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceAccessibility','我是包名',0,0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1577993260);"
#完全磁盘访问权限
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "INSERT or REPLACE INTO access VALUES('kTCCServiceSystemPolicyAllFiles','我是包名',0,0,1,1,NULL,NULL,NULL,'UNUSED',NULL,0,1577993260);"
MAC新版添加应用到麦克风、摄像头、录制屏幕等开关权限问题解决办法
MAC新版添加应用到麦克风、摄像头、录制屏幕等开关权限问题解决办法
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索