No iCloud support is an M1 VM was a terrible decision made by Apple.
I cannot test my own software that has Sign on with Apple on an M1 VM.
Can't use any iCloud storage that an app might use during testing on an M1 VM.
I cannot build software with a Apple Developer account on an M1 VM.
I am being redundant here to make this painfully clear.
Please add in this feature and support iCloud 100% inside a VM. Please don't make it terribly hard for any VM author to support like forcing them to get an unobtainable highly restricted entitlement. This should have worked out of the box from day 1. It should just be a flag in the framework such as, iCloud supported YES or iCloud supported NO via an info.plist.
Whoever chose not to allow iCloud within an M1 VM wasn't considering the implications this has on all Apple Developers.
Because of this, I have to do all test directly on bare metal.