logoalt Hacker News

WildWeazelyesterday at 2:48 AM7 repliesview on HN

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...


Replies

AceJohnny2yesterday at 3:07 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.

sssilveryesterday at 6:04 AM

I have a Macbook Pro M4 Max, an Apple Developer account, a bit of time, and some enthusiasm. Would love to help!

show 1 reply
darthcircuityesterday at 3:03 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.

show 3 replies
Catagrisyesterday at 12:02 PM

I have a MacBook m4 Pro, m3, mac Mini m3, an apple developer account and willing to help.

tclancyyesterday at 10:24 AM

I volunteer.

fullstackwifeyesterday at 7:25 AM

Why not build it as a web app and play via browser?