4 ms·
AFAIK the Apple EULA, which you have to agree to before uploading Apps to the App store, requires that you have built the software on Apple Hardware. IANAL, bu
by preisschild 1y ago
AFAIK the Apple EULA, which you have to agree to before uploading Apps to the App store, requires that you have built the software on Apple Hardware.
IANAL, but if I understand correctly that means, the only conformant way to build on linux would be to you install linux on the Apple hardware.
- bitwize 1y agoWith antitrust regulators (including, to a certain extent, the relatively feckless ones in the USA) breathing down Apple and Google's necks, they might not be able to get away with enforcing that rule for long.
- detourdog 1y agoIt may use Secure Enclave.
- MrGilbert 1y agoI really hope that the EU might step in once again. I own an iPhone, I am a software developer, but I cannot distribute apps to end users, because I don't own a Mac. That is frustrating.
- scripturial 1y agoI’ve never tried because I’m on Mac these days, but can’t you meet the licensing rules by using a Mac vps for 10 minutes to do a build, or even just use GitHub actions? (I read that GitHub actions provides a Mac build option but I’ve not tried it)
- MrGilbert 1y agoProbably, yes.
- pjmlp 1y agoLikewise a Mac developer cannot distribute Windows apps, Playstation, Switch, XBox,...
- MrGilbert 1y agoI don’t know about the consoles, but I'm a Windows Developer with over two decades of experience. In contrast to MacOS, I can run Windows on pretty much every x86 machine available. Thanks to EU reseller laws, I can also obtain a cheap license. Finally, I have to pay a small one-time fee for a developer account at Microsoft, in contrast to the recurring fee Apple is charging. So… that's apples and oranges to me.
- pjmlp 1y agoProvided you are lucky that drivers exist out of the box for that x86 machine. By the way, try to install Windows ARM, or Windows CoPilot+ PC on any board you feel like.