@iska I agree that it's stupid overall, but I shall note that the steam thing is wrong. If you distribute on steam, you don't need to sign. I have done that. Indeed, it actually only asks for signing for something that has a filesystem quarantine flag, and steam either does not set that or is somehow exempt from it. I'm not really sure who's responsible for setting this flag, but I know for a fact it can be unset by a terminal command.
@vaartis@iska and i bet steam does some magic so that the launched game is somehow treated as signed by steam (or just does the sudo xattr -rd automatically)
@Ukko@iska it does not on steam. Also, you cannot just "open anyway" and haven't been able to for a while. You have to go into a specific setting menu and allow it there while the window of it being disallowed is open. Then you need to close that window and run it again. It's very very annoying
@vaartis@iska occasionally it does the quarantine xattr dance which fucking sucks ass because the error is "this app is corrupted, delete?", but other than that if it tells me "protected you from launching this app", i just right-click->open instead of double-click and that gets me the button
@vaartis@iska Maybe I have completely disabled some Apple hand-holding in the settings tho if that's possible I do remember fully going through the settings once or twice when I got this
also I have to do it only once, afterwards, normal double click works. There's also another pop-up for apps that are properly signed but aren't downloaded through trusted sources but that one has "Open" in it properly visible. Never have to open settings for anything.
Image 3: From a quick glance at settings, this is what I have in Privacy & Security; SIP is still turned on, but I do have some Kernel extensions or something similar installed so maybe I have something else disabled but can't seem to find it in settings.
Bonus Image 4: I ran xattr -rw com.apple.quarantine 1 myself, there usually is a different pop-up when macos adds the quarantine but it's equally cryptic (to get rid of it, usually xattr -rd com.apple.quarantine FolderName is enough, sometimes sudo is needed, sometimes apple adds some other flag which is a pain to remove tho, I don't remember how getting rid of that one works, it's happened to me only once)
All the images are made on Sonoma 14.3 (I just updated). I do agree all of this is retarded, but it's not as bad as OP claims to be :) (yet, at least)
@eric@iska@dushman@vaartis You are claiming you have to open security & privacy settings for every app, I just right-click open once and be done with it, as someone else said, it's not that different from a chmod +x. But yes it's retarded
@Ukko@iska@dushman@vaartis My point is that older versions of macOS are literally designed with running unsigned apps in mind. Nowadays you have to do a bunch of hack shit. There's absolutely no way that someone would say, "oh it doesn't work when I double-click on it, maybe I should right click on it and select Open".
Add comment