批注:本文为纯文字版,没有附带图片,因为重新再去安装一遍太费时间了,大家只要安装这个流程来,是不会又任何问题的。另外我之前试过很多网上的很多教程,总是会遇到各种问题的存在,所以自写一份教程留作备用
top1、百度网盘下载备用文件。
VMware链接:http://pan.baidu.com/s/1hsjFeWc密码:oh8a
mac os x 10.12.5链接:http://pan.baidu.com/s/1i5vivfJ密码:kn0w
unlocker204b链接:http://pan.baidu.com/s/1c2sABCk密码:twqj
python-2.7.9链接:http://pan.baidu.com/s/1miQkuEk密码:hnmw
top2、安装mac虚拟机前准备工作。
①安装VMware,这个简单,不知道就网上百度;
②安装python,直接默认下一步安装即可
③打开unlocker204b目录
找到win-install.cmd,右键编辑
找到倒数第九句
echo Patching...
vmxsmc.exe
修改为
python.exe vmxsmc.py
上面语句,根据安装的python路径来决定是否添加对应路径!
比如C:\Python27\python.exe vmxsmc.py
保存编辑后的文件。
再以管理员身份运行win-install.cmd即可!
(完成上面的步骤后可将python卸载将unlocker删除)
top3、载入mac os虚拟机
打开VMware虚拟机软件,点击文件》新建虚拟机,选择典型然后下一步
选择安装程序光盘映像文件,点击浏览找到刚才下载的文件路径下
选择下载好的镜像(注意选择右下角的所有文件才能显示出镜像)
然后确定,点击下一步,选择苹果系统,版本选择os x 10.11即可
点击下一步,虚拟机命名最好改为mac os(因为这个虚拟机并不是10.11版本的)
位置选择一个容量比较大的盘即可,然后点击下一步
硬盘大小自定义,我选择的是60GB,其他默认项即可然后点击下一步
点击自定义硬件,把内存改为4G以上,我用的5个G,然后完成
top4、安装mac os系统
不要忙着点击启动虚拟机,先找到OS X虚拟机的位置下的os
x.vmx文件
右键用记事本方式打开,找到smc.present = “TRUE”这一行,
在其后面加一行,手动添加一句smc.version = 0
然后保存后关闭,这时再启动mac os虚拟机
这时虚拟机会正常启动,耐心等待进度条走完。
然后屏幕上显示欢迎界面,选择以简体中文作为主要语言然后下一步
此时我们不可以直接点击继续去安装Mac OS X
需要先点击屏幕顶部菜单栏上的实用工具》磁盘工具”
先在左侧栏里选中Vmware Virtual SA……,然后点击工具栏里的抹掉
这时系统会弹出一个对话框,为虚拟硬盘指定一个名称,如OS X
其他项默认即可,点击抹掉,待进度条走完,然后点击完成。
然后点击屏幕顶部菜单栏上的磁盘工具》退出,回到之前的界面
然后一直点击继续即可,然后就是漫长的安装过程
进度条走完后会重启,然后就是自定义选择了,一般默认即可
系统会要求你登录apple id和创建电脑账户
最后就静待系统设置你的Mac,然后苹果系统安装完成
top5、后续工作
①安装xcode。因为xcode只能安装在10.12.6以上的版本 所以要升级系统
如果在app store里面更新,一般都会出不能成功的问题
可在官网技术支持里下载10.12.6版本的组合更新文件
下载好后点击进去就可以更新
更新完后就可以成功安装xcode
通过这种方式更新完后可以在应用商店点击更新就可消除更新提示
②安装VMware tools。由于苹果启动了一个System Integrity Protection (SIP)
所以会出现安装tools不成功,这时应该关闭这个功能
重新启动系统(启动时按住Command + R键不放)
在出现的界面上选择实用工具》终端》输入csrutil disable回车
执行成功后,返回信息如下:
Successfully disabled System Integrity Protection. Pleaserestart the machine for the changes to take effect.
然后重新启动即可成功安装VMware tools
当所有工作做完后就能正常的用苹果虚拟机来学习编程了