Depuis quelques années, une limitation un peu étonnante bloque les amateurs de virtualisation : si vous utilisez les outils d'Apple, il est impossible de se connecter à iCloud dans une machine virtuelle qui exécute macOS sur un Mac Apple Silicon. Pour les développeurs qui veulent tester de nouvelles fonctions, c'est parfois un problème, comme pour tous ceux qui veulent synchroniser des données tout en testant un nouveau système d'exploitation. Avec macOS Sequoia, cette limitation disparaît, mais avec quelques limites.
La première est importante : vous devrez virtualiser macOS Sequoia sur un Mac Apple Silicon qui exécute macOS Sequoia. La seconde limite peut aussi être bloquante : la machine virtuelle doit avoir été créée à partir de zéro, directement sous macOS Sequoia. La mise à jour d'une machine virtuelle plus ancienne (par exemple une mise à jour de macOS Sonoma) ne permet pas la connexion à iCloud. Enfin, la dernière limitation vient du déplacement ou de la copie d'une machine virtuelle. Si vous déplacez la machine virtuelle sur un autre Mac, vous devrez vous reconnecter à iCloud. De même, si un utilisateur clone une machine virtuelle sur un Mac, la sentence est la même avec la copie.
D'un point de vue technique, Apple explique que la machine virtuelle dispose d'une sorte de signature (l'identité) qui dérive de l'enclave sécurisée du Mac, et que celle-ci doit être unique, ce qui implique que la copie d'une machine virtuelle est vue comme une nouvelle machine.