Error al crear un apple Id en MacOS virtualizado

Error al crear un apple Id en MacOS virtualizado

Es muy común que al intentar crear un apple Id en un MacOS virtualizado, nos aparezca el siguiente error

Ese error es debido a que el identificador usado durante la instalación suele usarse demasiadas veces y no se crea un id único para nuestro Macos. La forma de solucionarlo es usando el script GenSMBIOS

Descargamos este script desde la terminal de nuestro mac

git clone https://github.com/corpnewt/GenSMBIOS
cd GenSMBIOS
chmod +x GenSMBIOS.command

Lo ejecutamos con el siguiente comando, desde el terminal

./GenSMBIOS.command

Pulsamos 1, para instalar

Pulsamos 2 y escribimos el modelo para el cual queremos que nos genere la SMBIOS

Ahora que tenemos los datos, salimos de la utilidad y listamos los discos duros, para poder actualizar nuestro fichero config.plist con los nuevos valores. Ejecutamos el siguiente comando

diskutil list

Debemos buscar el disco que tiene la partición EFI que es el que tiene un tamaño de ~512MB. En este caso, mi partición está en el disco disk1s1. Ejecuto el siguiente comando para el montaje

sudo diskutil mount /dev/disk1s1

Ahora, desde el finder, busco el fichero config.plist y pulsamos doble clic para editarlo

Una vez editado el fichero desmontamos la partición y reiniciamos nuestro Mac

sudo diskutil umount /dev/disk1s1
sudo reboot

Ahora ya podremos registrarnos en Icloud sin problemas.