VMware安装macOS Big Sur登录Apple ID报ICLOUD_UNSUPPORTED_DEVICE如何解决
报错原因
出现ICLOUD_UNSUPPORTED_DEVICE报错的核心原因是VMware生成的虚拟机硬件标识、SMBIOS信息不符合苹果iCloud服务的设备校验规则,需要手动修改虚拟机配置补全合法的设备参数。
解决步骤
- 关闭运行中的macOS虚拟机,完全退出VMware Workstation程序
- 找到该虚拟机的存储目录,找到后缀为
.vmx的配置文件,修改前请先备份原文件,避免配置错误导致虚拟机无法启动 - 用记事本打开
.vmx文件,新增或修改以下配置项:
smbios.reflectHost = "TRUE" hw.model = "iMac19,1" board-id = "Mac-AA95B1DDAB278B95" serialNumber = "生成对应iMac19,1型号的合法未占用序列号"
- 保存修改后的
.vmx文件,重新打开VMware启动macOS虚拟机 - 进入系统后打开「系统偏好设置」-「网络」,删除所有现有网卡配置,重新添加网卡并设置为自动获取IP,完成后重启系统
- 重启后再次尝试登录Apple ID即可正常通过校验
注意事项
如修改后依然报错,请确认填入的序列号、board-id、UUID为匹配的合法三码,且未被其他苹果设备注册占用,格式不符或重复的三码依然无法通过iCloud校验。
内容的提问来源于stack exchange,提问作者Tom Hale
相关产品推荐
相关产品推荐

