Hacker News new | ask | show | jobs
by saagarjha 1587 days ago
Yeah, I’m talking about capital V Virtualization, the framework that Apple provides for making macOS virtual machines (and is used by this sample code). Signing in with your Apple ID is explicitly not supported in those.
2 comments

Is there an official location where Apple states this? I'd be curious to see where it's said.
Not that I know of, the sign-in will just fail because Apple refuses connections from these.
To my knowledge, macOS running in an x86 VM works with all iCloud services _except_ iMessage and FaceTime. To get iMessage and FaceTime working, you need to generate a serial number that is in Apple's databases and spoof the virtual machine's serial number.

If the macOS you run in an M1 virtual machine is the same macOS, then why is the same not true? And I suppose I wonder whether the officially-supported ESXi-virtualizing-macOS has iCloud support, and how that works.

Thanks for the clarification.