VMware16安装macOS12【详细教程】

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

前言

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

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

一、虚拟机VMware workstation安装

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

06a2f88fbf7c48e19c54a579f66cda06.png

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

d387866845fe4b6e89b8c797365473b7.png

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

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

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

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

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

7894b019a643420bbaad6980bb914710.png

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

输入services.msc

690179d4e2dc4802b50c16eded87522e.png

找到所有VMware开头的服务

875ec6a35e9a46a9919980cd78683120.png

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

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

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

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

2c349db846ac42e296eb347e98c9b8f5.png

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

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

四、VMware创建mac虚拟机

1、进入VMware

9db2384fb77f4061b1ea71bb903c77e3.png

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

25217d2891b146cc9df8df496433c1e8.png

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

3f93ad7bd5cb43bda962c94dd112f619.png

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

cf4cf362c3bf4cf39809cd804fed0d0c.png

5、选择mac操作系统

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

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

4afe532cf88e40898e6fa3047b95c854.png

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

334e2e43b0f4435080033929d8e3fdf9.png

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

331e0ddf14b74150ba85eb0345b79a9b.png

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

25bfedbc791e4ae48beca06133c293b8.png

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

15064470cb504eebb0c68b7ed409c7d6.png

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

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

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

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

3540c130e81d4ab49c431769484cb59b.png

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

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

五、虚拟机安装mac 12系统

1、配置系统镜像文件

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

38849859927a46c38e80d7458d201c2d.png

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

选择【使用ISO映像文件】

a5c3b86215c445ba86d3adffb3110bd0.png

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

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

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

cb45048f2aeb4c3d9db6f642deae4f0d.png

2、选择【磁盘工具】

8cfb38532b6445a2880557326461f0fd.png

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

d12168d9c76249eba5684c4f12dd5851.png

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

65c5382a4fa741d8859922af42629f6b.png

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

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

87b6532f89c7439ba82d5a9a1abfcb5e.png

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

4f164d15b72d4399aa2df5e62c23337b.png

六、配置mac系统

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

1d5b3fdfd1124dd481e86ecb284ac5fd.png

网络选择本地网络

fcae42fd37074d8086c08912f663122f.png

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

a9b47a507706480fb7c8d0b4cf18f1fc.png

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

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

13550a17afce4c7b899bd0c397bc5ef4.png

七、安装VMware Tools工具

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

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

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

1c0d1dc6084a4faf84d542f23e53f994.png

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

8f0c3502b7b14e5f9234bdb8c1790602.png

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

19001cbc3cfc419696796177dedcad60.png

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

d2380056c37241a18b08a3b880caef5b.png

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

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

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

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

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

67380f0a2321478dbcbd5d7da95f46d9.png

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

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

八、优化虚拟机mac系统

1、解决mac的联网问题

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

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

a7aaaf3d234e436785cd657ea3dafc99.png

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

dd735ddb492743af9d8430a6a4f7fad9.png

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

df6f8e2d19da463f9965504f8e091ab2.png

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

b0dd6fc4ac384e72b3c9a07a4efe7213.png

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

f4681062d712438aa2ccd219fcc67211.png

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

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

3a331a84b0e64f84a0696441a6fd8c52.png

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

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

<think>嗯,用户的问题是关于如何安装和配置调试工具或环境的。首先,我需要根据提供的引用资料来整理相关的步骤和建议。引用中提到了PHPStorm的调试配置、服务器节点的安装、内核调试工具如crash工具的使用,以及RK3588s Camera ISP的调优工具配置。 用户可能需要进行不同场景的调试,比如软件开发、服务器配置或者硬件相关的调试。我需要分门别类地给出指导,确保每个步骤清晰易懂。例如,对于PHP调试,引用[1]提到了在PHPStorm中配置调试会话,可能需要安装Xdebug扩展,并配置php.ini文件。这部分需要详细说明安装和配置步骤,确保用户能够跟随操作。 接下来是服务器调试配置,引用[3]提到在服务器上安装节点,关闭SELinux,并注意节点数量限制。需要强调关闭SELinux的步骤,可能用户不熟悉如何操作,需要给出具体命令或者指引到相关章节。同,要提醒用户节点数量的限制,避免超出导致问题。 内核调试方面,引用[2]提到了crash工具、内核映像文件和崩溃转储文件。需要说明如何安装crash工具,以及如何获取vmlinux和vmcore文件。这部分可能需要用户有一定的Linux系统知识,所以步骤要简明,必要提供安装命令,比如使用yum或apt安装crash工具。 硬件调试如RK3588s Camera ISP的调优,引用[4]提到了ISP Tuner工具和环境配置。这里需要指导用户下载开发包,安装依赖库,配置环境变量,并连接设备。可能需要提到具体的下载链接或途径,但由于用户无法访问外部链接,可以建议他们参考官方文档或提供的文章链接。 另外,用户可能对调试工具的选择有疑问,需要给出不同场景下的工具推荐,比如前端开发用浏览器开发者工具,后端用GDB或IDE,移动端用Android Studio或Xcode。同,强调环境一致性和权限问题,避免配置错误。 最后,生成的相关问题要覆盖安装步骤、常见问题、工具选择、环境验证和性能分析工具,这样用户如果有进一步的问题,可以自行参考或继续提问。需要确保每个步骤都参考了正确的引用资料,并在回答末尾添加引用标识,例如在关闭SELinux引用[3],配置PHP调试引用[1]等。 可能需要注意用户的实际操作中会遇到权限问题,比如安装软件需要sudo权限,或者配置内核调试需要访问系统文件,这些可能需要管理员权限。同,不同Linux发行版的包管理命令不同,如CentOS用yum,Ubuntu用apt,需要分别说明。 总结来说,回答需要分步骤,涵盖不同调试场景,引用对应的资料,并给出具体操作命令和注意事项,确保用户能够顺利安装和配置调试环境。</think>### 安装与调试工具/环境配置指南 #### 一、调试工具安装与配置步骤 1. **PHP开发调试(以PHPStorm为例)** - 安装Xdebug扩展:在`php.ini`中添加以下配置: ```ini zend_extension=xdebug.so xdebug.mode=debug xdebug.client_port=9000 ``` - 在PHPStorm中配置调试会话: 打开`Run > Debug Configurations`,新建`PHP Web Page`,指定入口脚本路径和服务器URL[^1]。 2. **服务器端调试环境配置** - 安装节点工具:在待分析的服务器上执行安装命令(如鲲鹏性能分析工具节点),确保服务器已关闭SELinux: ```bash setenforce 0 # 临关闭 sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config # 永久关闭[^3] ``` - 限制节点数量:最多添加100个节点,包括默认节点[^3]。 3. **内核崩溃调试(使用crash工具)** - 安装工具: ```bash # CentOS yum install crash # Ubuntu apt-get install crash ``` - 准备调试文件:需`vmlinux`(内核镜像)和`vmcore`(崩溃转储文件),运行`crash vmlinux vmcore`分析问题[^2]。 4. **硬件相关调试(以RK3588s Camera ISP为例)** - 下载ISP Tuner工具包,安装依赖库: ```bash sudo apt-get install libusb-1.0-0-dev ``` - 配置环境变量: ```bash export ISP_TOOL_PATH=/opt/isp_tuner ``` - 连接设备并通过`rkisp_ctl`命令验证通信[^4]。 --- #### 二、调试工具选择建议 | 场景 | 推荐工具 | 关键配置项 | |--------------|-----------------------------------|------------------------------| | Web开发 | 浏览器开发者工具、Xdebug | 断点设置、网络请求拦截 | | 后端服务 | GDB、Valgrind、IDE内置调试器 | 内存泄漏检测、堆栈跟踪 | | 移动端 | Android Studio Debugger、Xcode | 日志过滤、模拟器连接 | | 嵌入式/硬件 | JTAG调试器、ISP Tuner | 寄存器读写、序分析 | --- #### 三、调试环境配置注意事项 1. **权限问题** - 内核调试需`root`权限,使用`sudo`执行命令。 - 确保调试工具对日志文件/设备接口有读写权限。 2. **环境一致性** - 开发环境与生产环境的依赖库版本需对齐。 - 使用容器(如Docker)隔离环境避免冲突。 3. **日志与诊断** - 启用详细日志级别(如`log_level=debug`)。 - 结合`strace`或`dmesg`追踪系统调用和内核事件。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值