遇到问题:

安装软件需要获取截屏和屏幕录制的功能权限,但发现打开系统设置->安全性与隐私-屏幕录制,右边竟然没有可勾选或可添加的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选项 产生原因和解决办法相关推荐

  1. Mac 屏幕录制 权限 没有程序可勾选的解决办法(百度翻译 为例)

    问题描述: 安装软件需要获取截屏和屏幕录制的功能权限,但发现打开系统设置->安全性与隐私-屏幕录制,右边竟然没有可勾选或可添加的App选项 产生原因: 经过网络搜索关键字,发现是因为系统升级到1 ...

  2. 回收站勾选变灰了无法选择 桌面回收站不见了 解决办法

    有一天你突然发现桌面回收站图标不见了,于是想到 桌面>>右键>>个性化>>更改桌面图标>>勾选"回收站">>确定,OK! ...

  3. mac开发-10.15检测屏幕录制权限

    在Mac os 10.15之后,屏幕录制权限需要获取才能正确录屏,否则只能录制桌面背景以及自身app的影像.即可以截屏,但截不到其他app的内容. 文章目录 屏幕录制权限检测 屏幕录制授权申请 CGW ...

  4. MAC10.15.4无法开启ToDesk屏幕录制权限

    背景:我们在安装好ToDesk软件后,发现无法开启屏幕录制权限,打开mac系统偏好设置,安全性与隐私-屏幕录制中,无法看到ToDesk 原因: macOS 10.11 开始引入了系统完整性保护机制SI ...

  5. macOS Catalina 10.15.x 无法添加屏幕录制权限解决办法

    禁用SIP 首先查看 csrutil 的状态, 终端下执行 csrutil status ~ % csrutil status System Integrity Protection status: ...

  6. mac屏幕录制软件Camtasia2018安装激活图文教程

    Camtasia是最好的一体化屏幕录像机和视频编辑器,具有主题演示幻灯片.摄像机视频.编辑高清质量视频等功能.无论您是电脑小白还是专业人士都可以轻松录制屏幕. camtasia mac特别注意 1.注 ...

  7. Filmage Screen for Mac屏幕录制出现问题怎么办?

    Filmage Screen for Mac屏幕录制出现问题怎么办?本次未来软件园为您带来解决方案,无论是录制网课还是录制会议前,为保证录制的稳定性,我们建议您先清理电脑内的垃圾文件,并退出运行中占内 ...

  8. Capto2022中文版一款适用Mac屏幕录制编辑软件

    Capto 是一款适用Mac屏幕录制编辑软件,可将拍摄,录制,视频和图像编辑提升到新的水平.凭借智能文件管理器和快速共享选项,Capto 非常适合教师,学生,创意专业人士以及任何需要强大屏幕捕获工具的 ...

  9. VideoSolo Screen Recorder for mac(mac屏幕录制工具)

    VideoSolo Screen Recorder是一款mac屏幕录制工具,无论您要对屏幕进行哪项活动都可以为您进行记录,例如在线视频,游戏,Skype聊天,演示等等,此软件都可以快速将计算机上的屏幕 ...

  10. iScreen Recorder for Mac(Mac屏幕录制工具)

    iScreen Recorder for Mac是一款应用在Mac上的非常好用的屏幕录像软件,iScreen Recorder for Mac不仅可以录制屏幕还可以记录麦克风音频,您可以通过iScre ...

最新文章

  1. 顶尖学者加盟!两所C9高校,获强援!
  2. PCIe知识学习 (转载)
  3. Ubuntu常用命令大全[显示桌面]
  4. Linux中的In命令
  5. vb制作可输出函数的通用DLL---VB_DLL_Link用法
  6. LUA __call
  7. 毕业论文 | 基于单片机的烟雾报警器设计(完整源代码、流程图、电路图)
  8. 一个简单的你好,世界! 使用 Boost.MPI 消息传递的示例
  9. spring boot自定义配置文件
  10. Python list合并(列表合并),dict合并(字典合并)
  11. URAL 1876 Centipede's Morning (机智)
  12. Windows环境下使用Linux命令
  13. php 音频上传大小限制,WordPress最大上传文件大小限制修改 | Stay Curious
  14. LabVIEW 读写和缩放音频文件
  15. Java中Word转PDF解决方案
  16. 人民币转换美金的c语言代码大全,美元换算(人民币换算)
  17. 人工智能在智慧城市建设的应用场景
  18. SUN ZFS STORAGE 7320阵列管理
  19. ❤echarts 南丁格尔玫瑰图的使用以及南丁格尔玫瑰图详细配置
  20. 网站哪些功能可以提高用户体验度?

热门文章

  1. 学习shell的第二天
  2. 神经网络学习的几种方法
  3. 债券久期为什么难理解
  4. levene ttest
  5. vue随笔1-element-UI中checkbook多选框-复选框样式修改
  6. pwm占空比的c语言编程详解,灵动微MM32F003硬件最小系统 --- PWM占空比从0%到100%例程解析【18】...
  7. xcod8 subviews 变成 1000x1000
  8. sql数据库可以创建同义词_如何使用同义词简化SQL Server数据库对象的使用
  9. 基于非负矩阵分解的盲信号分离方法研究–Matlab
  10. 阿里云服务器搬迁记录(2021年3月)