因为公司要用到苹果系统管理自己的app,但是公司又没配苹果电脑,只好用虚拟机搞个系统来用了。自己也是搞了好久,在网上找了各种方法,终于搞定了。都是在网上找的别人的方法,现在我整理一下。
1、首先说一下要下载的东西:VMware workstation 12, mac os 10.11系统镜像文件, unlocker208文件。
首先下载安装vmware12 软件,先不忙运行软件。
2、下载解压unlocker208文件,找到win-install.cmd运行。这一步很重要,否则vm无法识别os系统,之前如果已经打开了vm,需要通过任务管理器把所有vm的服务都关闭。
3、运行vm,选择新建虚拟机,配置类型选择典型,
4、安装客户机操作系统选择安装程序光盘映像文件,选择你自己下载的os镜像文件。
5、客户机操作系统,选择mac os x,如果没有这个选项说明是第二步没有操作好,用任务管理器关掉所有vm服务后,重新执行第二步,也可能是unlocker文件有问题,可以多下载几个试一下。
6、然后依照虚拟向导的提示完成创建。
7、创建完成后,先不忙打开虚拟机,在你创建虚拟机时设置的虚拟机位置里找到OS X xx.xx.vmx文件,右键用记事本打开,找到 smc.present = “TRUE”,在后面手动添加 smc.version = "0"。
8、打开虚拟机,如果没问题的话就直接看9。我在这遇到一个问题,虚拟机一直重启,并出现下图的情况(panic (cpu 0 caller 0xffffff8003b9ed64): launch exited),这个问题困扰了好久,后来在网上看到一个大神的方法:找到虚拟机里的OS X xx.xx.vmx文件,在最下面一行添加:cpuid.1.eax = "00000000000000010000011010100101"。重启虚拟机后,就没有这个问题了。
9、根据安装向导提示操作,最后安装os x 时提示:OS X Base System 没有足够安装空间。
10、这是点击磁盘上方的实用工具,选择磁盘工具,选中vmware workstation SATA hard drive media,选择抹除项,格式选择os x拓展日志 ,方案选择CUID,抹除后退出磁盘工具,这时会再次安装os X,会多出现一个盘,选择这个盘。后面就没什么问题了。