应用商店没有通过Vmware虚拟机在Mac上连接?

时间:2016-10-14 10:15:49

标签: ios macos mac-app-store vmware-workstation

我通过Vmware工作站版本11.1.2在我的window-7机器上安装了mac OS X 10.7,它运行良好。我想下载并设置XCode进行编码,但我无法连接app store。它甚至没有签到我。我尝试了apple link中给出的所有解决方案。请有人给我任何解决方案。还有一件事我还试图通过我现有的苹果ID在苹果开发者网站上登录但是在我点击登录后它没有在登录后显示下一个屏幕。

2 个答案:

答案 0 :(得分:2)

注意:此解决方案是基于unix的系统。

检查VM中关于我们的序列号。如果它不存在或它是0.那么下面的解决方案肯定会解决你的问题。

默认情况下,VirtualBox不会为OS X guest虚拟机提供序列号。当然,即使在那种情况下,OS X在Mac上运行的VirtualBox内运行也很好。但由于序列号为“0”,App Store和Server应用程序将无法运行。

解决方案是通过打开“关于本机”或运行“系统信息”来确定真实Mac的序列号。它是一个字母数字字符串。在我的Mac Pro 5,1上,它以一个字母开头,长度为11个字符。

在终端运行以下命令,替换VirtualBox虚拟机的名称和序列号(所有一行):

VBoxManage setextradata “<your-vm-name>” VBoxInternal/Devices/efi/0/Config/DmiSystemSerial “<your-serial-number>“

确保在输入上述命令时删除引号。

此更改后启动机器将显示与基本系统匹配的序列号,应用程序将正常运行。

这是在使用VirtualBox 5.0.14运行10.10.5的Mac Pro 5,1上测试的。客人是10.11.3。

答案 1 :(得分:0)

我同时使用VMware Fusion 8和Mac Mojave作为主机和来宾。 App Store在主机上正确加载了Web内容,但guest虚拟机上没有加载任何内容(无法连接到App Store)。

我通过关闭来宾系统进行了修复,请转至Fusion>虚拟机>设置>高级>选中“将电源状态传递给VM”复选框,再次启动来宾系统,然后重试App Store连接,并成功加载了Web内容。

显然,苹果公司对镜像测试的迷惑是Macbook是否具有电池或电源。