| ▲ | WildWeazel 16 hours ago |
| 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... |
|
| ▲ | AceJohnny2 16 hours ago | parent | next [-] |
| 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. |
| |
| ▲ | hellzbellz123 7 hours ago | parent [-] | | The whole sdk has a restriction that you can't use it off platform. The code signing thing is just a tax on ios devs |
|
|
| ▲ | sssilver 13 hours ago | parent | prev | next [-] |
| I have a Macbook Pro M4 Max, an Apple Developer account, a bit of time, and some enthusiasm. Would love to help! |
| |
|
| ▲ | darthcircuit 16 hours ago | parent | prev | next [-] |
| 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. |
| |
| ▲ | hellzbellz123 7 hours ago | parent | next [-] | | But you can't distribute whatever you build legally as far as im aware. The apple sdks prevent you from shipping legally. The only way atm is installing homebrew and using a gnu tool chain if I understand the license of the official sdks correctly? | | |
| ▲ | tomrod 3 hours ago | parent [-] | | Tangible thing versus conceptual thing. License never stood a chance. |
| |
| ▲ | mherrmann 14 hours ago | parent | prev | next [-] | | quickemu [1] is good at running macOS VMs. 1: https://github.com/quickemu-project/quickemu | |
| ▲ | WildWeazel 13 hours ago | parent | prev | next [-] | | My only experience with docker is headless in CI. I do have AMD. I'll have to look into this. Thanks | |
| ▲ | Cloudef 12 hours ago | parent | prev [-] | | Emulating mac or using mac SDKs on non apple devices is against apple's bullshit license though. | | |
| ▲ | freakynit 11 hours ago | parent [-] | | BS needs to be countered with rejection. | | |
| ▲ | chongli 5 hours ago | parent [-] | | If Apple finds out they’ll ban your developer certificates and then all installed copies of your app will stop working. | | |
| ▲ | Wowfunhappy 5 hours ago | parent [-] | | Has this ever happened? Not revoking certificates, which they've certainly done for malware or e.g. iOS "signing services", but because a developer used non-Apple hardware. | | |
| ▲ | chongli 3 hours ago | parent [-] | | I don’t know the answer to that but a quick search shows lots of examples of people complaining that their developer certificate has been revoked, demonstrating a willingness by Apple to revoke certificates if they believe the developer violated their terms of service. I doubt Apple would go out of their way to include language in the agreement that binds developers to their own sanctioned platform if they didn’t intend to enforce it. | | |
| ▲ | admax88qqq 2 hours ago | parent [-] | | I would wager all of those are distributing malware. | | |
| ▲ | chongli 2 hours ago | parent [-] | | I would take that wager. I highly doubt Apple’s revocation team has a 0% false positive rate. |
|
|
|
|
|
|
|
|
| ▲ | Catagris 7 hours ago | parent | prev | next [-] |
| I have a MacBook m4 Pro, m3, mac Mini m3, an apple developer account and willing to help. |
|
| ▲ | tclancy 9 hours ago | parent | prev | next [-] |
| I volunteer. |
|
| ▲ | fragmede 6 hours ago | parent | prev | next [-] |
| https://github.com/fragmede/civ-iii/releases/tag/v0.3-mac-si... |
|
| ▲ | fullstackwife 12 hours ago | parent | prev [-] |
| Why not build it as a web app and play via browser? |