3 ms·
I have to deal with refusal to install apps from "untrusted developers" constantly, I can't even believe you wrote that. For starters, the UI experience is ter
by kagakuninja 4y ago
I have to deal with refusal to install apps from "untrusted developers" constantly, I can't even believe you wrote that.
For starters, the UI experience is terrible. You get a dialog telling you you can't install an app; close the dialog then you have to know to go to a certain Settings tab under Privacy & Security, and there will (hopefully) be some text that allows you to enable the app. This is a UI disaster. Maybe they do it so that non-technical users will give up in frustration.
Once MacOS decided that my official Oracle JRE was "untrusted", and I would get the bullshit dialog every time I started a Java process (note: I develop apps using the JVM). I had to google to learn some arcane CLI magic to disable the untrusted bits on my JRE files.
More recently, I couldn't get CIV 6 to run. Instead of telling you what to do, you get a "app is corrupted" dialog (maybe this was the fault of Steam). This required multiple enabling via the magic permissions tab. I mean, are Steam and Firaxis not "trusted developers".
All this pales in comparison to the pain when using my MOTU audio interface. Getting it to work was an enormous pain in the ass thanks to Apple security. And then MacOS would randomly decide to break things every 6-12 months, and getting it to work again requires discovering an arcane NVRAM reset procedure using magic key presses during reboot.
- dagmx 4y agoAll of that is irrelevant to both my response and the person I was replying to where we were talking about coding specifically.
- pxc 4y ago> I mean, are Steam and Firaxis not "trusted developers". Does 'app from a trusted developer' mean something other than 'app from the app store, or from someone you've specifically allowlisted'?
- dagmx 4y agoIt just means the app is not signed+notarized. They don’t necessarily need to be from the App Store, but they do need to be notarized. If they’re not, the warning can be bypassed.