2/7/2026 at 12:50:50 AM
“Mac will try hard not to let you run this; it will tell you the app is damaged and can’t be opened and helpfully offer to trash it for you. From a terminal you can xattr -cr /path/to/OpenCiv3.app to enable running it.”How far OSX has come since the days of the “cancel or allow” parody advert.
by cwillu
2/7/2026 at 2:48:07 AM
Mac support is the bane of my existence. It doesn't help that none of us core contributors have one, so if anyone is willing to be a lab monkey...by WildWeazel
2/7/2026 at 6:04:22 AM
I have a Macbook Pro M4 Max, an Apple Developer account, a bit of time, and some enthusiasm. Would love to help!by sssilver
2/7/2026 at 3:03:48 AM
You can run macOS in a docker container. There’s no hardware acceleration for gpu, but works well enough.You can also try macinabox if you have unraid:
https://hub.docker.com/r/spaceinvaderone/macinabox
It’s probably the easiest way of setting up a Mac VM if you have unraid. I know there are similar options for qemu and kvm based hypervisors. If you have an amd gpu you should be able to pass it through.
by darthcircuit
2/7/2026 at 5:33:58 AM
quickemu [1] is good at running macOS VMs.by mherrmann
2/7/2026 at 5:52:51 AM
My only experience with docker is headless in CI. I do have AMD. I'll have to look into this. Thanksby WildWeazel
2/7/2026 at 6:59:21 AM
Emulating mac or using mac SDKs on non apple devices is against apple's bullshit license though.by Cloudef
2/7/2026 at 7:50:47 AM
BS needs to be countered with rejection.by freakynit
2/7/2026 at 3:07:26 AM
Apple has been slowly tightening the screws on app notarization (code signing) requirements for running apps on macOS. To do it properly you need to be a registered developer ($100/year), and they're certainly not making it easy if you don't have access to a Mac.https://support.apple.com/guide/security/app-code-signing-pr...
> On devices with macOS 10.15, all apps distributed outside the App Store must be signed by the developer using an Apple-issued Developer ID certificate (combined with a private key) and notarized by Apple to run under the default Gatekeeper settings.
Re: Developer ID Certificates: https://developer.apple.com/help/account/certificates/create...
I suspect the friction that users are facing are due to dodging the above requirements.
by AceJohnny2
2/7/2026 at 7:25:45 AM
Why not build it as a web app and play via browser?by fullstackwife
2/7/2026 at 1:37:45 AM
What is going on with this? I tried that and the alias I have built in for this problem, `make_safe() { xattr -d -r com.apple.quarantine $1 }`The application cannot be opened for an unexpected reason, error=Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0xae1038720 {Error Domain=NSPOSIXErrorDomain Code=163 "Unknown error: 163" UserInfo={NSLocalizedDescription=Launchd job spawn failed}}}
by tclancy
2/7/2026 at 3:19:12 AM
The situation is actually worse than it looks.This error exists because Apple has effectively made app notarization mandatory, otherwise, users see this warning. In theory, notarization is straightforward: upload your DMG via their API, and within minutes you get a notarized/stamped app back.
…until you hit the infamous "Team is not yet configured for notarization" error.
Once that happens, you can be completely blocked from notarizing your app for months. Apple has confirmed via email that this is a bug on their end. It affects many developers, has been known for years, and Apple still hasn't fixed it. It completely elimiates any chances of you being able to notarize your app, thus, getting rid of this error/warning.
Have a loot at how many people are suffering from this for years with no resolution yet: https://developer.apple.com/forums/thread/118465
by freakynit
2/7/2026 at 7:33:41 AM
Yikes. Why anyone would willingly develop for Apple platforms is beyond me. But then I also don't understand why some some people like using the crap^WmacOS. To each their own I guess. Hardware does look nice though, too bad about their software.by bornfreddy
2/7/2026 at 7:42:13 AM
Because they "have" to have the nice display or good battery life I guess. Everyone has different priorities. Personally for me it's Linux or nothing.by rjh29
2/7/2026 at 7:43:40 AM
Well, gotta sell wherever the customers are, unfortunately.by freakynit
2/7/2026 at 1:42:51 AM
And it inspired me to buy it for $0.99 and that doesn't work on Mac either. The [your least favorite tribe] really are revolting.by tclancy
2/7/2026 at 1:12:47 AM
To be fair, the threat landscape changed, too.by ceejayoz
2/7/2026 at 1:53:50 AM
Not terribly fair. When Windows decided running everything as administrator was bad and to add a visual sudo-like prompt, Apple made fun of them for it, but it was Microsoft reacting to a changing threat landscape then too.by antiframe
2/7/2026 at 6:47:04 AM
UAC is not a security boundary. Malware can bypass it if it wants.by charcircuit
2/7/2026 at 7:26:09 AM
It helps to actually enable having to type a password instead of clicking on Yes.However yes, security is much more than an UAC dialog.
by pjmlp
2/7/2026 at 2:30:05 AM
Vista gets maligned but UAC is a good feature to have around, and Vista introduced it.by klodolph
2/7/2026 at 6:49:52 AM
My first thought was "But back then those prompts were constant, making them almost useless", though maybe that did actually help by making software vendors rely less on admin rights?by Semaphor
2/7/2026 at 7:27:10 AM
That was the whole point.by pjmlp
2/7/2026 at 1:57:53 AM
I mean it has, but the situation is getting ridiculous, I'm at the point where I'm honestly not sure what special set of magical incantations and rituals I need to do to get this process to work, it seems to change between different bits of software and get more complex with time as if Apple keeps finding proverbial bigger fools who can get through this mess without intending to and so they're solution is to keep making it increasingly more ByzantineThe thing that really irks me is I've got a paid developer account with Apple, I've already done the xcode dance, notarized binaries and all that nonsense, shouldn't this have activated some super special bit on my Apple account that says
“this one needs to do random stuff now and again and after saying, `Hey just checking in, doing this will do X to your computer probably, and maybe set it on fire, but if you say "go for it, I promise I know what I'm doing', I'm gonna trust you champ`, finger guns“
(not sure why in my head the personification of Apple would do "finger guns", but here we are I guess :shrug:)
Hell at this point I'll take a checkbox in my settings that says, ”Some people are into extreme sports, I love to install random binaries, just get out of my way“
by Folcon
2/7/2026 at 6:46:08 AM
IIRC everything you compile on macOS yourself, possibly only when using Apple’s llvm toolchain, already gets the proper bits set to execute just fine. This also seems to work for rust and go binaries. I’m not sure whether that is because they replicated the macOS llvm toolchain behaviour for the flag or whether another mechanism is at play.by spockz
2/7/2026 at 2:11:34 AM
You shouldn't need the company's permission to run whatever you want on your machine.by imglorp
2/7/2026 at 2:55:08 AM
It's not an issue of permission, it's an issue of trying to make a computer that's safe for grandma to use. Criminals can and will convince grandma to navigate a byzantine labyrinth of prompts and technical measures in order to drain her bank account. That's the threat model we're dealing with here.by chongli
2/7/2026 at 5:58:17 AM
I think a time-lock feature to enable “I know what I’m doing mode” for a year, after a 48h delay would be ok.Or something like that
by lokar
2/7/2026 at 4:07:48 AM
We should have never tried to let grandma on computers. Wait until the genAI revolution is complete (2027) and she can entirely use her voice and an AI agent in natural language to do things. This but unironically. Gate keeping is very good and keeps enshittification at bay. We see what happens when Apple tried to let in too many normies and wouldn't let them get darwin awards.Answer to Skeltoac: Isaiah 57:1
by Der_Einzige
2/7/2026 at 7:39:05 AM
I helped my mother out with a computer, gave her a mac after she called twic a wee about a windows popup. Eventually she became a grandmother, and later in old age, with dementia she stlll using the mac more or less successfully to google and e-mail. Intentionality, coordination are important for keeping cognitive faculty. It all sounds so easy, but letting her send e-mail through voice could create confusing situations.by fsiefken
2/7/2026 at 5:19:52 AM
We are all creeping toward old age. Let’s be kind to our future selves.by skeltoac
2/7/2026 at 4:10:26 AM
Who's to say the criminals won't use a genAI agent to call grandma and social-engineer her so they can drain her bank account?by chongli
2/7/2026 at 5:14:03 AM
They pretty much already are.by apothegm
2/7/2026 at 4:17:47 AM
This attitude is worse than Apple’s.by lostlogin
2/7/2026 at 2:32:29 AM
…you don’t, just like you don’t need the bank’s permission to withdraw funds… but they will still try and stop you pulling out $10,000 so you can buy iTunes gift cards to pay off your taxes.by klodolph
2/7/2026 at 2:16:32 AM
This is the reason I dropped macOS as a platform target. Apple will make users think you're a hacker trying to trick them, because macOS acts as if your app is radioactive if you don't pay the Apple tax, and refuses to let users run the apps they want.Maybe 1 out of 1,000 users will know the magic ritual required to run what they want on their machine, and for every one of those, 10,000 are gaslit into thinking you were trying to harm them by macOS' scary warnings and refusal to do what they want.
by heavyset_go
2/7/2026 at 2:02:21 AM
[dead]by adarsh2321