4 ms·
Locking things down in fine-grained ways actually makes it more difficult for developers to figure out all the permission scenarios that users are likely to fac
by makecheck 7y ago
Locking things down in fine-grained ways actually makes it more difficult for developers to figure out all the permission scenarios that users are likely to face. I hope that Apple adds tools to make that easier.
For instance, I only have one Mac; once I tell my OS to “allow” my app to do X and Y and Z, how can I change my mind and “disallow” arbitrary things when testing multiple features that all have to work under the same constraints? Ideally, Apple should have a couple of simple switches like “simulate app launch in fresh-install scenario” so that I can pretend my app doesn’t have access anymore and see what happens. Similarly, I should be able to pretend apps aren’t notarized, pretend apps have been disallowed by the user, etc. all without fiddling with different commands and settings or screwing up other permissions I already have set on my machine.
- crooked-v 7y ago> how can I change my mind and “disallow” System Preferences, Security & Privacy -> Privacy.
- extra88 7y agoI haven't seen it in Catalina yet but in Mojave, everything is organized by permission, not by app. If you want to review everything a particular app is allowed to do, you have to look in every permission category. It's not a terrible design but it is inconvenient in that scenario.