Hacker News new | ask | show | jobs
by swozey 2265 days ago
Mobile developers build huge mac mini rack farms because they need to virtualize osx on top of Apple hardware for CI/CD/testing/store releases (or they used to back when I last worked in mobile dev). That's the bulk of where I've seen MacOS used to control and provision minis (usually with plenty of ansible/chef/etc as well).
2 comments

Why would a mobile (iOS) dev need to virtualize OS X?
10+ devs running integration tests/etc that require different xcode targets, branches, etc. I haven't done this in years but it was a pretty basic mac mini farm 8+ years ago when I did do it with macos + ansible. I really doubt it's changed much (albeit 3rd parties like testflight/etc might be better integrated nowadays). It's a huge reason Macstadium, etc exists where you can just rent mini farms.
fwiw, TestFlight got absorbed into Apple through an acquisition. so they’re first party now.
To run Xcode.