What if, when you double-click a document, the wrong app tries to open it, or maybe the right app but wrong version? Includes command tool use.
LaunchServices
launchd, LaunchServices, RunningBoard, TCC, CFPrefsd, and other macOS services that manage and control your apps.
I’m browsing images in the Finder, when my software firewall tells me macOS is trying to phone home to one of Apple’s servers. We all know what that means, don’t we?
How does the Finder know the right app to open a file with? Or QuickLook how to preview its contents? Or other services like Spotlight know how to index and handle files? UTIs.
Many think that a file’s type is determined by its extension. Although partly true, that’s indirect: it’s the UTI which sets the type, as explained here.
Four popular and straightforward ways to set your Mac to run an app or other software when it starts up. Includes AppleScript code.
Where to see them, how they’re constructed, Apple’s rules, how they are created, and how even Apple doesn’t use them according to its own rules.
If you use the Installer app the wrong way, it will open an ad-hoc signed package and quietly install apps which don’t get checked by Gatekeeper.
You try to open an app on your M1 Mac, only to see an alert telling your that you don’t have permission to open it. Only that isn’t the reason.
How apps can opt to set the quarantine flag on files they create, and how macOS can override that to protect you.
