admin管理员组

文章数量:1532381

文章目录

  • 一、环境和版本
  • 二、给VMWare 打补丁
    • 2.1 完全关闭VMware
      • 2.1.1 关闭进程
      • 2.1.2 停止服务
    • 2.2 应用unlocker 补丁
  • 三、新建Mac 虚拟机
    • 3.1 新建虚拟机
      • 3.1.1 问题解决:macOS 的版本没有到10.15
    • 3.2 安装Mac 系统
      • 3.2.1 踩坑提醒:修改vmx 文件
  • 四、虚拟机设置
    • 4.1 踩坑提醒:苹果账号的激活
  • 五、安装VMWare Tools
  • 六、下载Xcode
    • 6.1 升级系统
    • 6.2 安装Xcode

一、环境和版本

VMware Workstation :15.5.7 Pro for Windows
安装的Mac 系统:Mac OS 10.15(10G,提取码:1015)
(版本较低的话,例如10.12,Apple ID 可能登录不了)
unlocker 补丁:12.90M,提取码:1015

二、给VMWare 打补丁

因为VMware 本身不支持Mac OS X 的安装,所以需要打个补丁才能安装Mac OS X 。

2.1 完全关闭VMware

2.1.1 关闭进程

在任务管理器中关闭VMware 的相关进程。

2.1.2 停止服务

在Windows 电脑按下【Win + R】键打开运行界面,在输入框内输入services.msc打开服务。
点击【名称】栏,使所有服务按其名字排序,找到VMware 开头的服务,并将其全部关闭。

2.2 应用unlocker 补丁

解压上面下载下来的unlocker-master.zip ,将unlocker-master 文件夹放在VMware 安装目录下。找到【win-install.cmd】并鼠标右键点击该文件,选择【以管理员身份运行】,Windows会自动弹出一个命令行窗口。

一连串输出后会有一个下载任务,大概600M 多一些,如果没有这一步的就是执行失败了。等待下载完再进行剩下的操作,执行完之后窗口会自动关闭

三、新建Mac 虚拟机

3.1 新建虚拟机

在VMware 菜单栏点击【文件 - 新建虚拟机】,在弹出的新建虚拟机向导窗口选择【典型】,点击【下一步】。

在操作系统选择这里选择【安装程序光盘映像文件】,点击右侧的【浏览】按钮选择准备好的Mac OS catalina 10.15.0 镜像(由于不是iso 文件,需要选择所有文件才会显示)。
选择好后依次点击【打开 - 下一步】。
这时VMware 会让你选择虚拟机的操作系统。选择【Apple Mac OS X】,再将版本Version设为【macOS 10.15】。然后点击【下一步】。

3.1.1 问题解决:macOS 的版本没有到10.15

如果在这里你的版本只有10.12 或者10.14 的话(确认补丁正常下载完成),可能是VMware 的问题,请把VM 换成最新版本。

接下来是为虚拟机命名和选择存放位置,按自己的想法来即可,最后记住虚拟机的存放位置,可能后面出问题时会用到。

分配磁盘,这里建议100G 左右(虚拟的),40G 后面安装Xcode 会提示磁盘容量不够。选择【将虚拟磁盘拆分为多个文件】,这样可以有利于转移虚拟机、减少磁盘碎片、降低虚拟磁盘出错的概率。


自定义硬件:
内存:建议 4GB ;
处理器:建议4 核(自己电脑8 核也可以选择8 核,可以在【任务管理器 - 性能】中查看自己电脑的逻辑处理器的核数);
网络适配器:桥接模式

点击【完成】,新建虚拟机这一步就算是完成了。

3.2 安装Mac 系统

3.2.1 踩坑提醒:修改vmx 文件

有些博客会写道【如果你尝试直接开机,会意料之中报错】,然后让你打开虚拟机的vmx 配置文件,添加【smc.version = 0】这一行内容。本人的建议是开机试一试,也许是没有报错的,但你加了这一行内容之后就不好说了。

点击【开启此虚拟机】,

进入开机界面,可能会比较久一点(不要理睬底部的提醒)。


开机完成后会进入语言选择界面,直接选择【简体中文】,点击 【→】进入下一步。
点击箭头后会变卡,等待片刻就可以了。

此处我们不可以直接去安装Mac OS X,这是因为我们还没抹掉虚拟机的硬盘。Mac OS X 的“抹掉”(erase)和Windows 的“格式化”(format)是同义词。双击磁盘工具,
打开磁盘工具后,选中【VMwareVirtual SATA Hard Drive Media】,点击上方的【抹掉】,并给磁盘重命名。点击【抹掉】,

磁盘格式化完成后,点击【完成】,点击左上角第一个原点(三个原点分别是关闭,最小化,扩大/缩小)。

回到之前的界面,选择【安装macOS】:


一路点击【继续 / 同意】,到这个步骤要选择把Mac OS X安装到哪里,选择我们刚创建的磁盘,点击【安装】。假如我们没有抹掉虚拟硬盘,就会卡在这一步。

等待系统安装完成…安装好后会自动重启

四、虚拟机设置

自动重启后又是熟悉的苹果开机界面,耐心等待(不要相信“剩余大约13分钟”这种言语,13又13,至少要半个小时)。

重启完成后,选择国家。拉到最底下,选择中国大陆。

语言与输入法看个人习惯,设置好点击【继续】,

“传输信息到当前Mac” 类似Windows 的“数据迁移助手”,但是我们是在虚拟机里安装Mac OS X ,没必要把个人数据和信息都迁移到虚拟机里。选择【现在不传输任何信息】,再点击【继续】。

接下来需要登录个人的苹果账号,也可以暂时先跳过(下载Xcode 时还是要验证Apple ID)。

4.1 踩坑提醒:苹果账号的激活

如果没有账号的话,需要去AppleID 创建网页 新建一个,申请后用手机使用该账号登录AppStore 进行激活。


自定义电脑的登录账户,

一路【继续 / 同意】,选取完外观之后等待安装。

五、安装VMWare Tools

安装完成后就进入正常的交互界面了。点击左上角的【苹果】图标,选择【关于本机】,我们会发现【显示器3MB】,使得最大化虚拟机时会出现分辨率不正常的现象。

这时候就到了VMWare Tools 出场的时候了,它可以改善虚拟机的显示,并且有助于宿主机和虚拟机之间交换数据。
先在VMware 菜单栏选择【关闭客户机】,在虚拟机的首页点击【编辑虚拟机设置】,选择【CD/DVD】,选中【使用物理驱动器】,点击【确定】。

虚拟机开机后,在VMware 菜单栏选中【虚拟机】-【安装VMware Tools】(截不到开机后的操作图,只好用这张代替)。

虚拟机桌面上弹出一个VMware Tools 窗口,双击【安装VMware Tools】,一直【继续】,
输入登录账户的密码,

安装过程中会弹出”系统扩展已被阻止“的弹框,选择修改配置,先点击锁按钮使其处于可编辑状态,点击【允许】后再次点击锁按钮使配置不可修改。

安装完成后会重启虚拟机,这时候我们本机,会发现显示器已不是3MB 了,最大化虚拟机时也能适应窗口大小。

六、下载Xcode

在桌面打开AppStore(【A】字眼的图标),在搜索框输入【xcode】,点击【获取】即可安装相应的软件。

这时候报错了,系统版本过低。这时候你去升级系统,会发现毫无动静,因为我们还有一步没有做。

6.1 升级系统

关闭虚拟机,在虚拟机设置处将【CD/DVD】改为【使用ISO映像文件】,点击【浏览】,选择Vmware 安装目录下的【darwin.iso】文件,点击【打开】-【确定】。

虚拟机开机后,在关于本机的界面点击【软件更新】选项,

联网查询完成后会列出可以更新的软件和系统版本等,按需更新。

6.2 安装Xcode

回到之前下载Xcode 的界面,点击【获取】,等待下载完成即可。

至此,本文结束。我是陈冰安,一个Java学习者。欢迎关注我的公众号【暗星涌动】,愿与你一同进步。

本文标签: 虚拟机环境winxcodeos