欢迎各位兄弟 发布技术文章
这里的技术是共享的
tccutil 命令是 macOS 中 "Transparency, Consent, and Control Utility" 的缩写,它是苹果系统用于管理 TCC (Transparency, Consent, and Control) 框架的实用工具。TCC 是 macOS 的核心隐私保护机制,负责控制应用对敏感数据(如摄像头、麦克风、定位、通讯录等)的访问权限。
TCC 全称:
Transparency, Consent, and Control(透明性、用户同意与控制)。
功能:
通过命令行重置或修改应用的隐私权限(需管理员权限)。
例如:重置所有应用的相机权限:
bashtccutil reset Camera
使用场景:
开发测试时重置权限弹窗状态。
系统管理批量配置隐私权限。
注意:
需 sudo 权限执行。
部分权限(如全盘访问)需结合其他工具(如 sqlite3 直接修改 TCC 数据库)。
tccutil = TCC (Transparency, Consent, and Control) + util (Utility),即“TCC 框架的管理工具”。