iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS

简介: 详细的VMware虚拟机安装macOS Big Sur的保姆级教程,包括下载VMware和macOS镜像、图解安装步骤和遇到问题时的解决方案,旨在帮助读者顺利搭建macOS虚拟机环境。

一、前言

为什么会有虚拟机这种东西?它存在的意义是什么[能解决什么问题]?哈哈~你以为现在看到的文章在哪里?你以为每天刷的抖音数据在哪里?咱们都不是舍得去买苹果笔记本的主,也不是舍得买个win系统的电脑给整成linux系统!所以它的意义出来了,就是给咱们提供没有或想要解决某一类问题而出现的产物。

话不多说,直接开干

二、VMware+MacOS镜像

2.1、先下载vmware-workstation

注册码:(不管多少、真假;均可百度所得)
UZ1WH-0LF5K-M884Z-9PMXE-MYUYA
VF1N2-8DX1K-M8D0P-6FZG9-NVKZ4
UC3WA-DFE01-M80DQ-AQP7G-PFKEF
GY7EA-66D53-M859P-5FM7Z-QVH96
CC15K-AYF01-H897Q-75Y7E-PU89A
UV31K-2NG90-089XP-UZP7G-YAHU2
CA5MH-6YF0K-480WQ-8YM5V-XLKV4
ZA1RA-82EDM-M8E2P-YGYEZ-PC8ED
tips:最新的 ESXi 7.0 Update 1 官方 Guest OS 列表仅支持到 macOS 10.15,但实际上可以正常运行 macOS Big Sur,当然运行在非 Mac 硬件上需要esxi-unlocker 才可开启。

2.2、再下载macOS Big Sur(11.6)

找题主索要分享,尽量选择高点的macOS镜像版本,后面使用会有一点好处

三、图解安装过程

3.1、双击VMware-WorkStation Pro图标

1、选择正确的操作系统,选择的版本号不影响咱们下载iOS镜像版本
在这里插入图片描述

2、磁盘有的话,尽量给高点(题主给80G明显不够用)
在这里插入图片描述

3、自定义虚拟机(按需给,尽量给高)
在这里插入图片描述

4、创建虚拟机先不要自定义路径,可能会失败
在这里插入图片描述

5、默认位置保存虚拟机,后面再拷贝迁移即可;
在这里插入图片描述

6、安装完成,但是有问题,需要设置参数
在这里插入图片描述

7、结果停留在这个页面,是无法真正的进入系统
在这里插入图片描述

8、在虚拟机保存目录找到虚拟机命名的vmx文件
在这里插入图片描述

9、在文件最后面新增如下配置,保存

smc.version = "0"
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
featureCompat.enable = "TRUE"
usb_xhci:4.present = "TRUE"
usb_xhci:4.deviceType = "hid"
usb_xhci:4.port = "4"
usb_xhci:4.parent = "-1"

再打开VMware虚拟机,点击绿色三角,开机
在这里插入图片描述

10、等待进入MacOS系统
在这里插入图片描述

11、选择系统语言
在这里插入图片描述

12、重点:选择磁盘工具
在这里插入图片描述

13、点击虚拟机驱动–抹掉
在这里插入图片描述

14、自定义名称,其他默认
在这里插入图片描述

15、等待抹掉并创建系统
在这里插入图片描述

16、点击完成
在这里插入图片描述

17、关闭磁盘工具
在这里插入图片描述

18、选择安装macOS Big Sur
在这里插入图片描述

19、进入安装页面–>点击继续
在这里插入图片描述

20、同意安装协议
在这里插入图片描述

21、不用怀疑,直接同意两次
在这里插入图片描述

22、系统安装磁盘–>继续

在这里插入图片描述

23、继续等待

在这里插入图片描述

24、还在等到(虚拟机,比我安装win系统花费的时间长太多了)
在这里插入图片描述

25、最后又回到这里等待;题主没有耐心,半小时后,果断重启
在这里插入图片描述

26、果然没超过5分钟,就进入设置页面了
在这里插入图片描述

27、选择中国内地
在这里插入图片描述

28、继续
在这里插入图片描述

29、本身不是真正的MacOS,一切以后再说
在这里插入图片描述

30、继续
在这里插入图片描述

31、本身不是真正的MacOS,一切以后再说
在这里插入图片描述

32、用到的时候再去设置登录AppleID,如果没有需要去注册
在这里插入图片描述

33、确认跳过
在这里插入图片描述

34、同意
在这里插入图片描述

35、再同意
在这里插入图片描述

36、逃不掉了,创建电脑账号
在这里插入图片描述

37、继续
在这里插入图片描述

38、继续
在这里插入图片描述

39、稍后设置
在这里插入图片描述

40、继续
在这里插入图片描述

41、继续
在这里插入图片描述

42、以后–>继续
在这里插入图片描述

43、继续(没啥可选性)
在这里插入图片描述

44、噔噔,成功进入MacOS系统
在这里插入图片描述

45、试一下网络,百度一下(不愧是检查网络是否正常的神器)
在这里插入图片描述

四、总结

安装macOS虚拟机真的是太繁琐了,比题主安装win系统或linux虚拟机还麻烦,真的是一步一步的来。这里面有两个难点,一是MacOS镜像下载很耗时,二就是创建虚拟机过程很繁琐。需要内心足够强大才能稳住安装;不过苦心人天不负,终究是部署好了。

相关文章
|
15天前
|
数据可视化 前端开发 测试技术
接口测试新选择:Postman替代方案全解析
在软件开发中,接口测试工具至关重要。Postman长期占据主导地位,但随着国产工具的崛起,越来越多开发者转向更适合中国市场的替代方案——Apifox。它不仅支持中英文切换、完全免费不限人数,还具备强大的可视化操作、自动生成文档和API调试功能,极大简化了开发流程。
|
3月前
|
机器学习/深度学习 人工智能 监控
提升软件质量的关键路径:高效测试策略与实践在软件开发的宇宙中,每一行代码都如同星辰般璀璨,而将这些星辰编织成星系的过程,则依赖于严谨而高效的测试策略。本文将引领读者探索软件测试的奥秘,揭示如何通过精心设计的测试方案,不仅提升软件的性能与稳定性,还能加速产品上市的步伐,最终实现质量与效率的双重飞跃。
在软件工程的浩瀚星海中,测试不仅是发现缺陷的放大镜,更是保障软件质量的坚固防线。本文旨在探讨一种高效且创新的软件测试策略框架,它融合了传统方法的精髓与现代技术的突破,旨在为软件开发团队提供一套系统化、可执行性强的测试指引。我们将从测试规划的起点出发,沿着测试设计、执行、反馈再到持续优化的轨迹,逐步展开论述。每一步都强调实用性与前瞻性相结合,确保测试活动能够紧跟软件开发的步伐,及时适应变化,有效应对各种挑战。
|
15天前
|
弹性计算 运维 安全
自动化AutoTalk第十五期:自动化场景-多账号自动化场景下的AK管理方案
自动化AutoTalk第十五期探讨了多账号自动化场景下的AK管理方案。主要介绍了通过阿里云的实例角色和STS Token减少AK暴露风险,避免硬编码AK带来的安全隐患。最佳实践包括定期轮转AK、使用临时Token、分环境管理凭据,以及利用ECS实例角色实现安全的跨账号资源操作,确保在多账号架构中提升自动化程序的安全性和管理效率。
|
1月前
|
监控 测试技术 定位技术
HTTP代理IP响应速度测试方案设计与指标体系
随着数字化发展,网络安全、隐私保护及内容访问自由成为核心需求。HTTP代理因其技术优势成为热门选择。本文介绍HTTP代理IP响应速度测试方案,包括基础性能、稳定性、地理位置、实际应用、安全性测试及监控指标,推荐测试工具,并提供测试结果评估标准。
62 2
|
2月前
|
机器学习/深度学习 算法 UED
在数据驱动时代,A/B 测试成为评估机器学习项目不同方案效果的重要方法
在数据驱动时代,A/B 测试成为评估机器学习项目不同方案效果的重要方法。本文介绍 A/B 测试的基本概念、步骤及其在模型评估、算法改进、特征选择和用户体验优化中的应用,同时提供 Python 实现示例,强调其在确保项目性能和用户体验方面的关键作用。
55 6
|
2月前
|
Web App开发 定位技术 iOS开发
Playwright 是一个强大的工具,用于在各种浏览器上测试应用,并模拟真实设备如手机和平板。通过配置 `playwright.devices`,可以轻松模拟不同设备的用户代理、屏幕尺寸、视口等特性。此外,Playwright 还支持模拟地理位置、区域设置、时区、权限(如通知)和配色方案,使测试更加全面和真实。例如,可以在配置文件中设置全局的区域设置和时区,然后在特定测试中进行覆盖。同时,还可以动态更改地理位置和媒体类型,以适应不同的测试需求。
Playwright 是一个强大的工具,用于在各种浏览器上测试应用,并模拟真实设备如手机和平板。通过配置 `playwright.devices`,可以轻松模拟不同设备的用户代理、屏幕尺寸、视口等特性。此外,Playwright 还支持模拟地理位置、区域设置、时区、权限(如通知)和配色方案,使测试更加全面和真实。例如,可以在配置文件中设置全局的区域设置和时区,然后在特定测试中进行覆盖。同时,还可以动态更改地理位置和媒体类型,以适应不同的测试需求。
180 1
|
3月前
|
Linux API 虚拟化
VMware WorkStation Pro 15.5(低版本安装) 教学用
VMware WorkStation Pro 15.5(低版本安装) 教学用
359 5
|
2月前
|
存储 安全 Linux
VMware安装CentOS7
【11月更文挑战第11天】本文详细介绍了在 VMware 中安装 CentOS 7 的步骤,包括准备工作、创建虚拟机、配置虚拟机硬件和安装 CentOS 7。具体步骤涵盖下载 CentOS 7 镜像文件、安装 VMware 软件、创建和配置虚拟机硬件、启动虚拟机并进行安装设置,最终完成 CentOS 7 的安装。在安装过程中,需注意合理设置磁盘分区、软件选择和网络配置,以确保系统的性能和功能满足需求。
334 0
|
4月前
|
Linux 虚拟化 Windows
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
这篇文章提供了解决VMware Tools无法重新安装(显示为灰色)问题的步骤,并介绍了如何在CentOS 8上创建和配置VMware共享文件夹。
完美解决:重新安装VMware Tools灰色。以及共享文件夹的创建(centos8)
|
3月前
|
Linux 虚拟化
vmware虚拟机安装2024(超详细)
vmware虚拟机安装2024(超详细)
497 6