Pour tester par curiosité ou par nécessité une autre version de macOS sur son Mac, une machine virtuelle (VM) est une solution très intéressante. Créer une machine virtuelle de macOS est devenu extrêmement simple, il suffit juste d'allouer une partie des ressources de son ordinateur à celle-ci. Néanmoins, virtualiser macOS n'est pas encore la solution idéale pour tous les testeurs ou les développeurs.
Les VM macOS hébergées sur les Mac Apple Silicon ont une limitation qui peut être en effet très handicapante : elles ne permettent pas de connecter son compte iCloud à macOS. Après avoir saisit son mot de passe dans les Préférences Système ou dans le Mac App Store, le message d'erreur suivant apparait : « Échec de la vérification. The action could not be completed. »
C'est une limitation connue, voire volontaire, de la part d'Apple, qui fournit l’hyperviseur et le framework Virtualization utilisés par tous les logiciels de virtualisation sur l'architecture ARM. Sur son forum développeur, un ingénieur d'Apple indique que le Mac virtuel ne peut pas s'authentifier auprès du serveur de la même manière qu'un « vrai » Mac. Il ne semble pas y avoir de bidouille disponible à ce jour pour …