小知识,大挑战!本文正在参与“程序员必备小知识”创作活动
需要下载文件:
- VMware(自行官网下载)
- unlocker-3.0.3.zip
- macOS Big Sur 11.2.3 (20D91).iso
- com.vmware.fusion.tools.darwin.zip
一、下载安装VMware
我选择的是15 PRO版本,安装略。
二、Vmware补丁
Vmware在mac版本中是有创建mac虚拟机的选项的,但是在其他系统中被屏蔽了,因此需要先打上补丁。
-
关闭VMware服务
打开任务管理器,点击名称,安名称排序:
找到所有vm开头的服务,全部结束任务:
-
启动unlocker工具
解压unlocker-3.0.3.zip,关闭杀毒软件,右击win-install.cmd以管理员启动,等待其下载安装完成。
-
检查补丁是否成功打上
在VMware中创建新的虚拟机:
选择稍后安装操作系统:
若在此处出现了Apple Mac OS X选项则说明安装成功,否则退回上一步,重新操作。
三、创建虚拟机
接上图,选择Apple Mac OS X,版本尽量靠近11.1版本(这个版本不对应应该影响也不是很大),保险起见可以和我选择一样的10.14(后续安装版本为11.1)。
位置和名称自定:
配置磁盘,由于Xcode大小比较恐怖,建议划分100GB出来,并选择单文件存储,提升运行速度:
然后自定义硬件:
内存尽量上拉一些,网络适配器因电脑而异,只要能上网就行(使用自动桥接一般不会有问题):
配置上ISO映像(macOS Big Sur 11.2.3 (20D91).iso):
四、安装Mac系统
启动虚拟机,页面如下,需要小等一会儿:
选择简体中文,下一步:
双击磁盘工具:
找到一个未初始化的盘,右上角有一个抹掉,点击进去:
名称可自定义,格式目前在Mac OS拓展(日志式)成功实现过两个版本,其他格式暂未进行测试(应该没啥影响),方案一定要选择GUID分区图,配置完成点击抹掉:
点击左上红色退出按钮返回安装页面,双击安装macOS Big Sur:
一路同意,选择刚刚抹掉的盘,点击继续:
等一段时间(刷刷视频、写写作业啥的),普通的机械硬盘耗时大概15分钟左右:
然后到加载二阶段(耗时一小时):
拉到最底下选择中国大陆:
一些自定义配置,迁移助理这里选择以后:
在宿主机上注册一个Apple ID,没有的话先点击稍后设置:
同意条款后创建电脑用户:
一些设置后,就完成了系统的安装:
五、安装VMware Tools
先关闭虚拟机:
解压com.vmware.fusion.tools.darwin.zip下payload目录的文件到VMware的安装目录下:
切换镜像文件,选择解压出来的darwin.iso:
启动虚拟机,然后打开右上角的VMware Tools:
选择安装VMware Tools:
输入密码进行安装:
然后会被阻止,选择打开安全性偏好设置:
依次点击解锁与允许,中间需要输入一次密码:
重新启动,完成安装:
六、安装Xcode
由于系统不支持Xcode13,因此App Store无法用于安装Xcode
虚拟机浏览器访问https://developer.apple.com/download/all/?q=xcode%2012.0.1(需要使用Apple ID进行登录,该步骤略),点击下面的Xcode 12.0.1的View Detail:
点击下载安装包:
下载完成后,点击进行解压,解压完成后按照提示一步步安装即可,这里也不再演示了: