tccplus 项目推荐
1. 项目基础介绍和主要编程语言
tccplus
是一个开源项目,旨在扩展 macOS 系统中的 tccutil
工具的功能。该项目的主要编程语言包括 Objective-C、AppleScript 和 Shell。通过这些语言的结合,tccplus
能够实现对 macOS 系统中各种权限的更精细控制。
2. 项目的核心功能
tccplus
的核心功能是允许用户授予或移除 macOS 系统中任意应用程序的访问权限。具体来说,它可以管理以下服务权限:
- 辅助功能 (Accessibility)
- 通讯录 (AddressBook)
- AppleEvents
- 日历 (Calendar)
- 摄像头 (Camera)
- 联系人 (ContactsFull, ContactsLimited)
- 开发者工具 (DeveloperTool)
- 社交媒体 (Facebook, LinkedIn, SinaWeibo, TencentWeibo, Twitter)
- 事件监听 (ListenEvent)
- 利物浦 (Liverpool)
- 位置 (Location)
- 媒体库 (MediaLibrary)
- 麦克风 (Microphone)
- 运动 (Motion)
- 照片 (Photos, PhotosAdd)
- 事件发布 (PostEvent)
- 提醒事项 (Reminders)
- 屏幕捕获 (ScreenCapture)
- 分享工具 (ShareKit)
- Siri
- 语音识别 (SpeechRecognition)
- 系统策略 (SystemPolicyAllFiles, SystemPolicyDesktopFolder, SystemPolicyDeveloperFiles, SystemPolicyDocumentsFolder, SystemPolicyDownloadsFolder, SystemPolicyNetworkVolumes, SystemPolicyRemovableVolumes, SystemPolicySysAdminFiles)
- Ubiquity
- Willow
3. 项目最近更新的功能
tccplus
项目最近更新的功能包括:
- 增加了对更多服务权限的支持,如
SystemPolicyAllFiles
和SystemPolicySysAdminFiles
。 - 优化了权限管理的操作流程,使得用户可以更方便地添加或移除权限。
- 修复了之前版本中存在的一些权限管理错误,提高了工具的稳定性和可靠性。
通过这些更新,tccplus
进一步提升了其在 macOS 系统权限管理方面的实用性和灵活性。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考