Managed Apple ID works for iMessage on bare metal, but fails in macOS VM (same hardware)

Hi all,

I'm running 2 macOS VMs on a bare-metal Mac (host is also macOS). I'm seeing inconsistent iMessage sign-in behavior depending on the Apple ID type and whether it's bare metal or virtualized:

Managed Apple ID (ABM-issued): signs into iMessage fine on the bare-metal host.

Same Managed Apple ID: fails to sign into iMessage inside the VM on the same physical machine.

Personal/basic Apple ID: signs in fine in the VM without issue.

Has anyone run into this specific combination — MAID working on bare metal but not inside a VM, while a personal ID works fine in both?

Answered by DTS Engineer in 900157022

Does this Managed Apple Account have two-factor authentication enabled?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Accepted Answer

Does this Managed Apple Account have two-factor authentication enabled?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Just FYI, it’s better to reply as a reply, rather than in the comments; see Quinn’s Top Ten DevForums Tips for this and other titbits.

Unfortunately, the issue persists in both cases.

OK. Thanks for confirming.

I asked about this internally and confirmed a couple of factoids:

  • We don’t support MDM in macOS guests (although, annoyingly, I can’t seem to find any documentation to that effect).
  • We do expect Managed Apple Accounts to work in a macOS guest, as long as it uses two-factor authentication.

Before I send you off to file a bug, I have one more follow-up question: You posts upthread have been talking about signing in to iMessage. Does this only affect iMessage? That is, can you use this Managed Apple Account to sign in iCloud in general (at the top of System Settings)?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Managed Apple ID works for iMessage on bare metal, but fails in macOS VM (same hardware)
 
 
Q