Each of the main security services in macOS, like XProtect, relies on data commonly stored in separate files […]
TCC
It’s exactly 5 years since Apple released Mojave, with its many major changes. macOS 14 should bring fewer shocks to the system than 10.14 did.
What is going to change in notarization and code signing? Will sandboxing be required? How does this affect privacy controls?
What’s blocking you from saving that document: permissions, ACLs, privacy, an extended attribute, or what? Here are some clues.
launchd, LaunchServices, RunningBoard, TCC, CFPrefsd, and other macOS services that manage and control your apps.
Full details of 27 subsystems in macOS that TCC gave access to CloudKit despite there being no Apple ID or iCloud account.
Never work with children, animals or TCC. Its interface sprawls over two sections in System Settings, and its command tool can only wipe out its settings, forcing you to start from scratch.
There’s a lot standing between your app and what it can edit and save: POSIX permissions, ACLs, SIP, TCC, and maybe the sandbox too.
Untangling what in Privacy & Security is controlled by TCC, what resetting it really does, why you should do that before selecting it database, and what TCC does for iCloud.
Privacy, controlled by TCC and the Privacy & Security settings, can go wrong. Without documentation or good tools, it can prove hard to fix.