VMware16安装macOS12【详细教程】

因为在应用上线IOS应用商店时,需要用到mac系统进行,于是就在VMware16pro虚拟机进行安装macOS12系统,安装的过程做了一个记录,希望对你有所帮助!

前言

首先需要下载好下面工具:

  1. VMware workstation pro 16 (试用30天,密钥可以单独去查,也可以看评论区)
  2. macOS 12  镜像安装包
  3. unlocker工具。用于解锁VMware中的mac系统安装功能。

一、虚拟机VMware workstation安装

双击安装包,然后一直下一步就行了。(注意更改路径)

在输入产品密钥这一步,如果有查找到可用密钥就填进去,没有就跳过,进入软件后也能输入密钥的。

最后一步,点击【完成】推出VMware安装向导。

此时请不要直接打开VMware软件。

二、处理VMware进程,为mac安装做准备。

若从未打开VMware可跳转第三步

1、检查任务管理器,如果有VMware程序运行,就结束任务。

2、打开【运行】,快捷键win+R(或者直接搜索“服务”也能够找到)

输入services.msc

找到所有VMware开头的服务

将这些VMware服务逐一停用。鼠标右键,弹出菜单选择【停用】

所有服务都停用,就可以了。

三、unlocker安装,解锁VMware安装mac系统功能

1、下载unlocker压缩包,并解压缩。

以管理员身份运行win-install.cmd文件即可

运行后,unlocker会自动下载一些文件。安装完成后需要重启电脑。unlocker安装后就可以让VMware装mac系统了,包括最新的系统。

四、VMware创建mac虚拟机

1、进入VMware

2、点击【创建新的虚拟机】,并选择自定义。之后下一步

3、选择最新的硬件兼容性即可,然后下一步

4、选择稍后安装系统,然后下一步

5、选择mac操作系统

这一步选择【Apple Mac OS X】,版本选择【macOS 12】,因为我教程要安装的是12。如果你要装别的mac版本,就根据实际情况去选择即可。

如果这里没有【Apple Mac OS X】选项,就是你在上面的unlocker解锁步骤没执行好,需要回去重新执行。

6、命名你的虚拟机名字。这里大家自己起名就好,还有可以选择一个空间大些的盘进行安装。

7、分配你的cpu性能,并下一步。根据实际情况来。核心数选2、4都行。当然,内核总数越高,在虚拟机中的mac流畅程度越高。

8、分配内存性能,根据实际情况来,最好大一些

9、选择网络类型,这一步很重要,一定要选择NAT

选择I/O类型。按默认推荐即可,下一步

选择磁盘类型,按默认推荐SATA即可,下一步

磁盘选第一个,创建新虚拟磁盘

10、分配虚拟机硬盘空间,默认是80GB,我装下来发现,系统会占用20GB左右,所以可以填大一些,根据实际情况来。

点击一个下一步,就是完成了。点击完成结束虚拟机创建。

此时,你就有一台可以运行苹果系统的虚拟电脑了,接下来安装系统。

五、虚拟机安装mac 12系统

1、配置系统镜像文件

点击【编辑虚拟机设置】,弹框后选择CD/DVD一栏

2、导入下载好的镜像包。iso镜像包大小12G多。

选择【使用ISO映像文件】

3、之后就点击确定,关闭这个窗口即可。之后就可以开机运行虚拟机了

4、开机运行mac系统安装程序

点击【开启此虚拟机】,首先苹果图标,读条结束后进行语言选择。我们选简体中文,下一步

2、选择【磁盘工具】

3、选择第一个【VMware Virtual SATA Hard Driver Media】,并点击右上角的【抹掉】

4、点击抹掉后,弹框。我们要输入名称:mac os 。当然你也可以命名其他内容

5、完成抹除后,左上角关闭该窗口,返回上一界面。

我们选择【安装macOS Monterey】,正式进入苹果系统安装流程。

6、后面就是苹果系统的安装过程了,跟着系统来进行,同意一些协议,选择刚刚我们命名为macos的磁盘,然后就是漫长的等待……

六、配置mac系统

1、进行苹果系统的一些设置。选择国家、选择输入法等。截图有跳步骤

网络选择本地网络

提示未接入互联网,点击继续先跳过。后面我们要在windows下配置一下网络的

然后就是其他的一些配置,创建用户名密码等。

最后成功进入桌面!右键桌面右上方的磁盘,推出它。

七、安装VMware Tools工具

安装VMware Tools工具,可以全屏显示macOS,也可以将windows下的文件传输到虚拟机中了。可以说是非常重要的一个软件。

1、首先将VMTools安装镜像包darwin.iso文件下载到本地

2、不关闭或挂起mac虚拟机的前提下,点击【编辑虚拟机设置】,然后选择CD/DVD

3、下方使用ISO文件选择darwin.iso。上方设备状态要勾选【已连接】,并取消【启动时链接】

4、此时,mac系统桌面就会出现VMware Tools的安装包。双击安装

5、按照安装引导,进行安装即可

6、安装过程中会遇到系统阻止安装,我们需要点击mac【系统设置】-【安全与隐私】

然后点击左下角的锁,并输入开机密码解锁。

页面提示“来自……的系统软件已被阻止载入”,我们点击允许。

7、返回VM Tools的安装向导,安装完成,需要重新启动mac系统。我们重启系统。

8、重启mac系统后,我们发现,默认界面变大了,而且可以全屏。点击下图画圈的按钮即可全屏显示。

9、此时Windows本地的文件也可以跨屏幕直接拖进虚拟机mac里了。可以试一试。

VMware Tools工具已经完成任务,可以右键【推出】了。

八、优化虚拟机mac系统

1、解决mac的联网问题

我们打开safari,输入百度网址,看能否打开。如果能打开,就跳过这一步吧。如果提示网址打不开,我们开始一步一步检查。

2、检查VMware虚拟机网络适配器为NAT型

3、windows本地网络连接配置,打开windows的【网络连接】,检查Vmware的网络。

4、检查【VMware Virtual Ethernet Adapter for VMnet1】的IPv4属性,应为【自动获取IP地址、自动获取DNS地址】

5、检查【VMware Virtual Ethernet Adapter for VMnet8】的IPv4属性,也应该是【自动获取IP地址、自动获取DNS地址】

6、设置以太网的分享。查看有联网的“以太网”的属性,选择【共享】,上下两个都勾选,家庭网络连接选择【VMware Virtual Ethernet Adapter for VMnet8】并确定保存。

6、到这一步再打开safari,应该就可以上网了,如果还不行,则继续往下检查

7、进入mac,打开【系统偏好设置】,选择【网络】。检查网络为【使用DHCP】模式

一般这个时候就可以正常上网了,如果还是不可以,可以留在评论区哦...

参考:https://www.bilibili.com/opus/648409533520019488

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/62054.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

视频推拉流EasyDSS互联网直播点播平台技术特点及应用场景剖析

在数字科技日新月异的今天,视频直播和点播已经成为互联网内容传播的重要方式之一。而互联网直播点播平台EasyDSS作为功能强大的流媒体直播点播视频能力平台,提供了一站式的视频推拉流、转码、直播、点播、时移回放、存储等视频服务,广泛应用于…

【Python】分割秘籍!掌握split()方法,让你的字符串处理轻松无敌!

在Python开发中,字符串处理是最常见也是最基础的任务之一。而在众多字符串操作方法中,split()函数无疑是最为重要和常用的一个。无论你是Python新手,还是经验丰富的开发者,深入理解并熟练运用split()方法,都将大大提升…

从 Llama 1 到 3.1:Llama 模型架构演进详解

编者按: 面对 Llama 模型家族的持续更新,您是否想要了解它们之间的关键区别和实际性能表现?本文将探讨 Llama 系列模型的架构演变,梳理了 Llama 模型从 1.0 到 3.1 的完整演进历程,深入剖析了每个版本的技术创新&#…

【Qt】QComboBox设置默认显示为空

需求 使用QComboBox,遇到一个小需求是,想要设置未点击出下拉列表时,内容显示为空。并且不想在下拉列表中添加一个空条目。 实现 使用setPlaceholderText()接口。我们先来看下帮助文档: 这里说的是,placeholderText是…

mysql根据日期查询没有的日期也要显示数据

先查询出日期数据(当前日期往前推12个月) select bb.datefrom (select num : num 1,date_format(adddate(date_sub(date_sub(curdate(),interval 12 month),interval 1 month),interval num month), %Y-%m) as datefrom mysql.help_topic,(select num : 0) as twhere addd…

非root用户安装CUDA

1.使用nvidia-smi查看当前驱动支持的最高CUDA版本: 表示当前驱动最多支持cuda12.1 2.进入cuda安装界面,https://developer.nvidia.com/cuda-toolkit-archive,选择想要安装的版本,例如想要安装CUDA11.4: 如果需要查看ub…

Halo 正式开源: 使用可穿戴设备进行开源健康追踪

在飞速发展的可穿戴技术领域,我们正处于一个十字路口——市场上充斥着各式时尚、功能丰富的设备,声称能够彻底改变我们对健康和健身的方式。 然而,在这些光鲜的外观和营销宣传背后,隐藏着一个令人担忧的现实:大多数这些…

Python 爬虫从入门到(不)入狱学习笔记

爬虫的流程:从入门到入狱 1 获取网页内容1.1 发送 HTTP 请求1.2 Python 的 Requests 库1.2 实战:豆瓣电影 scrape_douban.py 2 解析网页内容2.1 HTML 网页结构2.2 Python 的 Beautiful Soup 库 3 存储或分析数据(略) 一般爬虫的基…

黄仁勋:人形机器人在内,仅有三种机器人有望实现大规模生产

11月23日,芯片巨头、AI时代“卖铲人”和最大受益者、全球市值最高【英伟达】创始人兼CEO黄仁勋在香港科技大学被授予工程学荣誉博士学位;并与香港科技大学校董会主席沈向洋展开深刻对话,涉及人工智能(AI)、计算力、领导…

【Linux学习】【Ubuntu入门】2-3 make工具和makefile引入

1.使用命令新建三个.c文件vi main.c,vi input.c,vi caclcu.c,两个.h文件vi input.h,vi caclcu.h 2.vi Makefile:新建Makefile文件,输入一下内容 注意:命令列表中每条命令前用TAB键,不…

wsl2的Ubuntu18.04安装ros和anaconda

参考:超详细 WSL2 安装 ros 和 anaconda_wsl2安装anaconda-CSDN博客 一.安装ros 1. 更换系统源 输入 wget http://fishros.com/install -O fishros && . fishros 和上面的链接一样,依次输入5-2-1 2. 安装ros 输入 wget http://fishros.c…

1-golang_org_x_crypto_bcrypt测试 --go开源库测试

1.实例测试 package mainimport ("fmt""golang.org/x/crypto/bcrypt" )func main() {password : []byte("mysecretpassword")hashedPassword, err : bcrypt.GenerateFromPassword(password, bcrypt.DefaultCost)if err ! nil {fmt.Println(err)…

【FPGA】Verilog:利用 4 个串行输入- 串行输出的 D 触发器实现 Shift_register

0x00 什么是寄存器 寄存器(Register)是顺序逻辑电路中使用的基本组成部分之一。寄存器用于在数字系统中存储和处理数据。寄存器通常由位(bit)构成,每个位可以存储一个0或1的值。通过寄存器,可以设计出计数器、加法器等各种数据处理电路。 0x01 寄存器的种类 基于 D 触发…

用 Python 从零开始创建神经网络(十):优化器(Optimizers)(持续更新中...)

优化器(Optimizers) 引言1. 随机梯度下降/Stochastic Gradient Descent (SGD)2. 学习率(Learning Rate)3. 学习率衰减(Learning Rate Decay)4. 带动量的随机梯度下降法(Stochastic Gradient Des…

利用c语言详细介绍下栈的实现

数据结构中,栈是一种线性结构,数据元素遵循后进先出的原则。栈的一端为栈顶,一端为栈底或栈尾,数据只在栈顶端进行操作。新插入数据称为入栈或者压栈,删除数据叫做出栈或者退栈。 一、图文介绍 我们通过建立一个stack…

Jackson、Gson、FastJSON三款JSON利器比拼

在Java领域,有多种JSON工具包,比如Jackson、Gson、FastJSON,每家都各有所长,下面我们从性能、特性、生态、易用 性等几个方面来展开下: 一、Jackson 性能 Jackson是一款高性能的JSON处理库。它在序列化和反序列化操作…

使用 OpenCV 进行视频中的行人检测

在计算机视觉领域,行人检测是一个重要的研究方向,它在视频监控、自动驾驶、人机交互等领域都有着广泛的应用。本文将介绍如何使用 OpenCV 库来实现视频中的行人检测。 环境准备 首先,我们需要安装 OpenCV 库。可以通过以下命令来安装&#…

pytest日志总结

pytest日志分为两类: 一、终端(控制台)打印的日志 1、指定-s,脚本中print打印出的信息会显示在终端; 2、pytest打印的summary信息,这部分是pytest 的默认输出(例如测试结果PASSED, FAILED, S…

数据治理:在企业数据管理中的关键角色与实现路径——《DAMA 数据管理知识体系指南》读书笔记- 第 3 章

文章目录 1. 数据治理的核心内涵与战略价值2. 数据治理的驱动因素:不仅仅是合规3. 数据治理的组织模型:选择适合企业结构的运营模式4. 实施数据治理的关键步骤:战略、制度和文化5. 数据治理工具的选择:支持业务与流程的高效管理6.…

candence: 常用的一些命令: Move / Mirror / Rotate / Spain / Fix / unFix / Flipdesign

常用的一些命令 一、 Move 移动 一个可移动一个,也可多个 移动器件 二、 Mirror 镜像 Mirror 就是top 和 bottom 层的器件进行相互转换 三、 Rotate 旋转 移动过程中旋转 四、旋转 Spain 不能在移动中旋转 可以一次旋转一个,也可多个 一次旋转…