在 MacOS Sierra 中管理服务可访问性 - 更改的架构定义是什么?
Managing service accessibility in MacOS Sierra - what is the changed schema definition?
在 Mac OS X 10.9-10.11 中 Support/com.apple.TCC/TCC.db SQLLite3 数据库中有 6 列,但现在有 7 (bash 脚本现在在 10.12 又名 MacOS Sierra 中尝试 运行 INSERT 语句时出错。我在哪里可以找到新更新数据库的架构定义,以添加新的服务可访问性条目?
TCC.db 现在在 macOS Sierra 上受到 System Integrity Protection 的保护。
你可以阅读它,但你不能write/modify它(即使你的进程/脚本是运行 root权限)。一直不支持直接编辑TCC.db,由于最近的一些high-profile apps doing this,Apple 已将其锁定。
用户仍然可以通过以下方式更改辅助功能设置:
系统偏好设置>安全与隐私>隐私>辅助功能
在 Mac OS X 10.9-10.11 中 Support/com.apple.TCC/TCC.db SQLLite3 数据库中有 6 列,但现在有 7 (bash 脚本现在在 10.12 又名 MacOS Sierra 中尝试 运行 INSERT 语句时出错。我在哪里可以找到新更新数据库的架构定义,以添加新的服务可访问性条目?
TCC.db 现在在 macOS Sierra 上受到 System Integrity Protection 的保护。
你可以阅读它,但你不能write/modify它(即使你的进程/脚本是运行 root权限)。一直不支持直接编辑TCC.db,由于最近的一些high-profile apps doing this,Apple 已将其锁定。
用户仍然可以通过以下方式更改辅助功能设置:
系统偏好设置>安全与隐私>隐私>辅助功能