
Who would expectg such sequence right? And no! it doesn't work fine all the time, because sometimes it doesn't as I desribed. Yes it's pure XCode project, that I regularly build it and run in the same way. Which means they're also on the list of developers whose interests don't entirely align with yours. Their preferred solution is to have all software distribution go through their App store. I don't mean to completely defend Apple here.

You can turn the protections off (with a certain amount of work), but then you're vulnerable to all the stuff it's there to protect you from. But the threats it's trying to protect you from are real. Should it really have access to your contacts/camera/etc?" macOS is acting a little like an overprotective parent here, and it's certainly annoying. "Are you sure you meant to run this program? It looks weird to me I think you should get rid of it. Unfortunately, distrusting software does add friction, especially if you add (/update-via-unsupported-mechanisms) new software frequently. Developers who really want to spy on their users seem to be the biggest group (see, for example, the recent Apple vs. Specifically, it doesn't trust the programs to do what you want them to, and only what you want them to.Īnd it's not just a matter of protecting you against out-and-out malware (although that's certainly part of it), it's a matter of protecting you against developers whose interests don't entirely align with yours. It's not that macOS doesn't trust you, it's that macOS doesn't trust the programs you're running.
