Live data from Hacker News

macOS in QEMU in Docker

github.com

21–30 of 190 posts

Re: macOS in QEMU in Docker

#22

I just want a good CI/CD system for macOS to build iOS apps without needing to buy a farm of Mac Minis, or even buy a Mac, is that too much to ask?

The typical answer is paying to those who do that for you, like Travis.

And yes, too much to ask. Apple's principal revenue source is selling hardware. They don't care if developing for their platform is not cheap; they explicitly target the premium segment, and are never uncomfortable with their well-known large margins.

Re: macOS in QEMU in Docker

#23

I just want a good CI/CD system for macOS to build iOS apps without needing to buy a farm of Mac Minis, or even buy a Mac, is that too much to ask?

Azure DevOps has hosted MacOS build agents, which you can use on the (generous) free tier.

Re: macOS in QEMU in Docker

#24

I just want a good CI/CD system for macOS to build iOS apps without needing to buy a farm of Mac Minis, or even buy a Mac, is that too much to ask?

According to Apple software license agreements, yes, it is too much to ask. You can not legally run Mac OS on non-Apple hardware.

But don't be sad, their new Mac Pro is fantastic.

Re: macOS in QEMU in Docker

#26

I just want a good CI/CD system for macOS to build iOS apps without needing to buy a farm of Mac Minis, or even buy a Mac, is that too much to ask?

According to Apple software license agreements, yes, it is too much to ask. You can not legally run Mac OS on non-Apple hardware. But don't be sad, their new Mac Pro is fantastic .

It's also £5,499.00 in the UK (just under $7k USD).

Not exactly ideal for hobbyists.

Re: macOS in QEMU in Docker

#27
post #20
post #16

It's hard to see what Docker is adding here since qemu is being run inside Docker. You could get almost identical functionality out of a bare VM image and not deal with the hassles of docker.

It's a hammer problem. Docker is the new hammer and now everything starts to look like nails.

Luckily, a lot of the things are nails. The number of applications you can keep neat and tidy with a fleet of containers is so great. Even a relative novice can get some great things working by poking about a few guides. And when it all breaks you can start again without too much collateral damage.

Re: macOS in QEMU in Docker

#28
post #23

I just want a good CI/CD system for macOS to build iOS apps without needing to buy a farm of Mac Minis, or even buy a Mac, is that too much to ask?

Azure DevOps has hosted MacOS build agents, which you can use on the (generous) free tier.

Although it's slowly being migrated to GitHub (though they won't officially admit it), DevOps is a great service with a lovely UI.

The pipeline docs are somewhat lacking though IMHO but once you get them working, they work great.

Re: macOS in QEMU in Docker

#29

I just want a good CI/CD system for macOS to build iOS apps without needing to buy a farm of Mac Minis, or even buy a Mac, is that too much to ask?

Github Actions has macOS builders. Not sure if they have XCode installed, though.

Re: macOS in QEMU in Docker

#30

Earlier quoted context omitted.

According to Apple software license agreements, yes, it is too much to ask. You can not legally run Mac OS on non-Apple hardware. But don't be sad, their new Mac Pro is fantastic .

It's also £5,499.00 in the UK (just under $7k USD). Not exactly ideal for hobbyists.

That's only about 7 monitor stands, could be worse /s
Post reply on HN