用 tccutil 重置应用隐私权限
tccutil 可以清除 TCC 隐私数据库中的授权记录——修复那些再也弹不出摄像头、麦克风或录屏授权提示的应用。
运行 `tccutil reset Camera` 可重置所有应用的相机授权,或加包 ID 如 `tccutil reset ScreenCapture com.example.app` 只针对单个应用。
01命令
命令
$ tccutil reset Camera && tccutil reset ScreenCapture com.example.app02作用说明
当应用被以“不再询问”方式拒绝授权后,图形界面里没有重新弹窗的开关,macOS 会一直静默拒绝。tccutil 直接操作 TCC 数据库清除这些决定,下次启动应用时会重新出现授权提示。只写服务名会重置所有应用的该权限;传入应用包 ID 则只影响这一个应用。`tccutil reset All com.example.app` 可清除该应用的全部隐私授权。
03风险
!注意: 此操作无法撤销——应用需要重新请求每一项权限,部分已保存的授权状态会丢失。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- tccutil(1) — macOS man page依据: Documents tccutil reset [service] [bundle id] to reset privacy permissions for all apps or one app.
- tccutil — reset TCC privacy database (macOS man page)依据: Lists valid service names such as Camera, Microphone, ScreenCapture and the optional bundle identifier argument.
最后验证: 2026-09-17 · 分类: 安全与隐私