4 ms·
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
by darthcircuit 8mo ago
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 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.
- mherrmann 8mo agoquickemu [1] is good at running macOS VMs. 1: https://github.com/quickemu-project/quickemu https://github.com/quickemu-project/quickemu
- WildWeazel 8mo agoMy only experience with docker is headless in CI. I do have AMD. I'll have to look into this. Thanks
- Cloudef 8mo agoEmulating mac or using mac SDKs on non apple devices is against apple's bullshit license though.
- freakynit 8mo agoBS needs to be countered with rejection.
- chongli 8mo agoIf Apple finds out they’ll ban your developer certificates and then all installed copies of your app will stop working.
- Wowfunhappy 8mo agoHas 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 8mo agoI 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 8mo agoI would wager all of those are distributing malware.
- chongli 8mo agoI would take that wager. I highly doubt Apple’s revocation team has a 0% false positive rate.
- Wowfunhappy 8mo agoI agree, but I think a better wager (and what GP probably meant) would be that all of these developers had their certificates revoked because Apple thought they were distributing malware. That's what the system is for.
- rayboy1995 8mo agoI am the dev of Pocket Squadron (https://play.google.com/store/apps/details?id=com.bombsight.biplane.android&hl=en_US https://play.google.com/store/apps/details?id=com.bombsight....) and a few years ago I tried to make a build for iOS due to many player requests. I did not have a mac so I setup a mac VM and a dev account to start making builds and see how big of a lift it would be. My account was banned unfortunately. Still no iOS build to this day, I'm probably missing out on a good bit of money.
- sagarm 8mo agoBest way to reject it is to ignore macOS.
- hellzbellz123 8mo agoBut 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 8mo agoTangible thing versus conceptual thing. License never stood a chance.