问题背景升级到macOS 15后,许多用户发现系统设置中无法正常为某些应用授予摄像头或麦克风权限。这是由于新版本系统中TCC(透明同意控制)数据库的结构发生了变化,导致旧方法失效。解决方案步骤1:获取应用的Bundle Identifier打开Finder,进入"应用程序"文件夹右键点击目标应用,选择"显示包内容"进入Contents文件夹,找到Info.plist文件查找CFBundleIdentifier键对应的值(即应用的包名)步骤2:修改TCC数据库打开终端,执行以下命令(将com.mac.utility.screen.recorder替换为你找到的实际包名):# 授予摄像头权限
sudo sqlite3 ~/Library/Application\ Support/com.apple.TCC/TCC.db "REPLACE INTO access VALUES('kTCCServiceCamera','com.mac.utility.screen.recorder',0,2,0,1,NULL,NULL,NULL,'UNUSED',NULL,0,1608354323)
陈十一