[Mac]使用Vmware构建mac环境

2,643 阅读3分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动

需要下载文件:

  • VMware(自行官网下载)
  • unlocker-3.0.3.zip
  • macOS Big Sur 11.2.3 (20D91).iso
  • com.vmware.fusion.tools.darwin.zip

一、下载安装VMware

image.png

我选择的是15 PRO版本,安装略。

二、Vmware补丁

Vmware在mac版本中是有创建mac虚拟机的选项的,但是在其他系统中被屏蔽了,因此需要先打上补丁。

  1. 关闭VMware服务

    打开任务管理器,点击名称,安名称排序:

image.png

​ 找到所有vm开头的服务,全部结束任务:

image.png

  1. 启动unlocker工具

    解压unlocker-3.0.3.zip,关闭杀毒软件,右击win-install.cmd以管理员启动,等待其下载安装完成。

image.png

  1. 检查补丁是否成功打上

    在VMware中创建新的虚拟机:

image.png

选择稍后安装操作系统:

image.png 若在此处出现了Apple Mac OS X选项则说明安装成功,否则退回上一步,重新操作。

image.png

三、创建虚拟机

接上图,选择Apple Mac OS X,版本尽量靠近11.1版本(这个版本不对应应该影响也不是很大),保险起见可以和我选择一样的10.14(后续安装版本为11.1)。

位置和名称自定:

image.png

配置磁盘,由于Xcode大小比较恐怖,建议划分100GB出来,并选择单文件存储,提升运行速度:

image.png

然后自定义硬件:

内存尽量上拉一些,网络适配器因电脑而异,只要能上网就行(使用自动桥接一般不会有问题):

image.png

配置上ISO映像(macOS Big Sur 11.2.3 (20D91).iso):

image.png

四、安装Mac系统

启动虚拟机,页面如下,需要小等一会儿:

image.png

选择简体中文,下一步:

image.png

双击磁盘工具:

image.png

找到一个未初始化的盘,右上角有一个抹掉,点击进去:

image.png

名称可自定义,格式目前在Mac OS拓展(日志式)成功实现过两个版本,其他格式暂未进行测试(应该没啥影响),方案一定要选择GUID分区图,配置完成点击抹掉:

image.png

点击左上红色退出按钮返回安装页面,双击安装macOS Big Sur

image.png

一路同意,选择刚刚抹掉的盘,点击继续:

image.png

等一段时间(刷刷视频、写写作业啥的),普通的机械硬盘耗时大概15分钟左右:

image.png

然后到加载二阶段(耗时一小时):

image.png

拉到最底下选择中国大陆:

image.png

一些自定义配置,迁移助理这里选择以后

image.png

在宿主机上注册一个Apple ID,没有的话先点击稍后设置:

image.png

image.png

同意条款后创建电脑用户:

image.png

一些设置后,就完成了系统的安装:

image.png

五、安装VMware Tools

先关闭虚拟机:

image.png

解压com.vmware.fusion.tools.darwin.zippayload目录的文件到VMware的安装目录下:

image.png

切换镜像文件,选择解压出来的darwin.iso

image.png

启动虚拟机,然后打开右上角的VMware Tools:

image.png

选择安装VMware Tools:

image.png

输入密码进行安装:

image.png

然后会被阻止,选择打开安全性偏好设置:

image.png

依次点击解锁与允许,中间需要输入一次密码:

image.png

重新启动,完成安装:

image.png

六、安装Xcode

由于系统不支持Xcode13,因此App Store无法用于安装Xcode

虚拟机浏览器访问https://developer.apple.com/download/all/?q=xcode%2012.0.1(需要使用Apple ID进行登录,该步骤略),点击下面的Xcode 12.0.1的View Detail:

image.png

点击下载安装包:

image.png

下载完成后,点击进行解压,解压完成后按照提示一步步安装即可,这里也不再演示了:

image.png