Mac 屏幕录制 权限 没有可勾选或添加的App选项 产生原因和解决办法
遇到问题:
安装软件需要获取截屏和屏幕录制的功能权限,但发现打开系统设置->安全性与隐私-屏幕录制,右边竟然没有可勾选或可添加的App选项
产生原因:
经过网络搜索关键字,发现是因为系统升级到10.5,Mac CataLina过程中位于/Library/Application Support/com.apple.TCC目录下的TCC.db文件损坏了。
期间遇到的错误提示(Error: table access has 7 columns but 12 values were supplied)
解决办法:
第一步:关闭SIP功能
1.重启电脑,进入恢复模式(电脑启动时按住CMD + R,直到看到Apple徽标为止)
2.转到顶部菜单,选择实用程序,然后选择终端。
3.使用以下命令关闭SIP:
csrutil disable
4.转到顶部菜单,然后选择“ Apple徽标”和“重新启动”。
第二步:修复系统的TCC.db文件
在终端中敲下如下命令
sudo chmod 777 /Library/Application\ Support/com.apple.TCCsudo rm -rf /Library/Application\ Support/com.apple.TCC/TCC.db
第三步:在TCC.db文件中插入字段 或者打开对应软件后此处为OBS Studio会提示需要屏幕录制权限 选给权限即可
字段的区别就是App的BundleID 以及最后一位的数字可以打开应用显示包内容,在Info.plist中能找到如com.tencent.xinWeChat就是微信的BundleID
最后一位的数字 应该是在TCC.db中能看到的 具体查看方式可以研读下How To Edit The SIP Protected TCC.db File On macOS Sierra 10.12.2 And Later https://hcsonline.com/images/PDFs/How_To_Edit_The_SIP_Protected_TCC.db_File_On_macOS_Sierra_10.12.2_And_Later.pdf
微信 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);"
QQ 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);"
参考以下文章,感谢!
[1]https://discussionschinese.apple.com/thread/251243787
[2]https://blog.csdn.net/dangai0201/article/details/104248535
[3]https://blog.csdn.net/qq_40673345/article/details/104272552
Mac 屏幕录制 权限 没有可勾选或添加的App选项 产生原因和解决办法相关推荐
- Mac 屏幕录制 权限 没有程序可勾选的解决办法(百度翻译 为例)
问题描述: 安装软件需要获取截屏和屏幕录制的功能权限,但发现打开系统设置->安全性与隐私-屏幕录制,右边竟然没有可勾选或可添加的App选项 产生原因: 经过网络搜索关键字,发现是因为系统升级到1 ...
- 回收站勾选变灰了无法选择 桌面回收站不见了 解决办法
有一天你突然发现桌面回收站图标不见了,于是想到 桌面>>右键>>个性化>>更改桌面图标>>勾选"回收站">>确定,OK! ...
- mac开发-10.15检测屏幕录制权限
在Mac os 10.15之后,屏幕录制权限需要获取才能正确录屏,否则只能录制桌面背景以及自身app的影像.即可以截屏,但截不到其他app的内容. 文章目录 屏幕录制权限检测 屏幕录制授权申请 CGW ...
- MAC10.15.4无法开启ToDesk屏幕录制权限
背景:我们在安装好ToDesk软件后,发现无法开启屏幕录制权限,打开mac系统偏好设置,安全性与隐私-屏幕录制中,无法看到ToDesk 原因: macOS 10.11 开始引入了系统完整性保护机制SI ...
- macOS Catalina 10.15.x 无法添加屏幕录制权限解决办法
禁用SIP 首先查看 csrutil 的状态, 终端下执行 csrutil status ~ % csrutil status System Integrity Protection status: ...
- mac屏幕录制软件Camtasia2018安装激活图文教程
Camtasia是最好的一体化屏幕录像机和视频编辑器,具有主题演示幻灯片.摄像机视频.编辑高清质量视频等功能.无论您是电脑小白还是专业人士都可以轻松录制屏幕. camtasia mac特别注意 1.注 ...
- Filmage Screen for Mac屏幕录制出现问题怎么办?
Filmage Screen for Mac屏幕录制出现问题怎么办?本次未来软件园为您带来解决方案,无论是录制网课还是录制会议前,为保证录制的稳定性,我们建议您先清理电脑内的垃圾文件,并退出运行中占内 ...
- Capto2022中文版一款适用Mac屏幕录制编辑软件
Capto 是一款适用Mac屏幕录制编辑软件,可将拍摄,录制,视频和图像编辑提升到新的水平.凭借智能文件管理器和快速共享选项,Capto 非常适合教师,学生,创意专业人士以及任何需要强大屏幕捕获工具的 ...
- VideoSolo Screen Recorder for mac(mac屏幕录制工具)
VideoSolo Screen Recorder是一款mac屏幕录制工具,无论您要对屏幕进行哪项活动都可以为您进行记录,例如在线视频,游戏,Skype聊天,演示等等,此软件都可以快速将计算机上的屏幕 ...
- iScreen Recorder for Mac(Mac屏幕录制工具)
iScreen Recorder for Mac是一款应用在Mac上的非常好用的屏幕录像软件,iScreen Recorder for Mac不仅可以录制屏幕还可以记录麦克风音频,您可以通过iScre ...
最新文章
- 顶尖学者加盟!两所C9高校,获强援!
- PCIe知识学习 (转载)
- Ubuntu常用命令大全[显示桌面]
- Linux中的In命令
- vb制作可输出函数的通用DLL---VB_DLL_Link用法
- LUA __call
- 毕业论文 | 基于单片机的烟雾报警器设计(完整源代码、流程图、电路图)
- 一个简单的你好,世界! 使用 Boost.MPI 消息传递的示例
- spring boot自定义配置文件
- Python list合并(列表合并),dict合并(字典合并)
- URAL 1876 Centipede's Morning (机智)
- Windows环境下使用Linux命令
- php 音频上传大小限制,WordPress最大上传文件大小限制修改 | Stay Curious
- LabVIEW 读写和缩放音频文件
- Java中Word转PDF解决方案
- 人民币转换美金的c语言代码大全,美元换算(人民币换算)
- 人工智能在智慧城市建设的应用场景
- SUN ZFS STORAGE 7320阵列管理
- ❤echarts 南丁格尔玫瑰图的使用以及南丁格尔玫瑰图详细配置
- 网站哪些功能可以提高用户体验度?
热门文章
- 学习shell的第二天
- 神经网络学习的几种方法
- 债券久期为什么难理解
- levene ttest
- vue随笔1-element-UI中checkbook多选框-复选框样式修改
- pwm占空比的c语言编程详解,灵动微MM32F003硬件最小系统 --- PWM占空比从0%到100%例程解析【18】...
- xcod8 subviews 变成 1000x1000
- sql数据库可以创建同义词_如何使用同义词简化SQL Server数据库对象的使用
- 基于非负矩阵分解的盲信号分离方法研究–Matlab
- 阿里云服务器搬迁记录(2021年3月)