当前位置: 首页 > news >正文

2025使用VM虚拟机安装配置Macos苹果系统下Flutter开发环境保姆级教程--上篇

前言

我们在学习Flutter开发的过程中,永远都跳不过去的一个问题就是如何在MAC下开发并打包Flutter工程项目,但MAC开发首先要解决的问题就是我们一般技术人员的电脑都是WINDOWS操作系统,专门配置一台MAC的话成本又是不得不考虑的因素,于是虚拟机就成了我们的首选,本篇文章就教你如何用VM虚拟机安装Macos苹果系统,并配置Flutter开发环境。
本教程分为上中下两篇,上篇讲述如何安装VM虚拟机软件,中篇讲述安装Macos系统,下篇讲述如何配置相应环境和安装辅助工具,绝对保姆级教程。

一、工具准备

1.工具说明

这里准备了虚拟机以及IOS镜像文件,我反复测试下,最后确定了比较稳定的几个软件版本:
VMware-workstation-full-17.6.0(版本太高容易不停重启系统)
macOS.Sonoma.14.7.5.23H537.iso(比较稳定的版本还有14.3系列,选此版本的原因是因为Xcode的版本可以安装到15.4)
如果对Xcode的版本有要求,可以参考选择其他IOS镜像文件,具体可以参考这篇文章:

https://blog.csdn.net/zhouzaig/article/details/148282876

2.工具包下载

相应的软件我都已放到网盘,请自行下载
网盘地址:https://pan.baidu.com/s/1nF9RtD0bCyhKwMGDwzWn2A
提取码: cjnh 

二、安装VM虚拟机

1. 安装VM虚拟机

双击打开VM17.6安装包

在这里插入图片描述
点击下一步继续
在这里插入图片描述

接受协议在这里插入图片描述

这里最好勾选在这里插入图片描述
这2项不勾选
在这里插入图片描述
在这里插入图片描述
开始安装
在这里插入图片描述
选择输入许可证
在这里插入图片描述
运行注册机,选择pro 17.x
在这里插入图片描述
在这里插入图片描述
完成安装
在这里插入图片描述

2. 破解并支持高版本MACOS

打开工具包windows目录
在这里插入图片描述
关闭相关VM进程
在这里插入图片描述
从管理员身份运行 unlock
在这里插入图片描述
全部执行完以后关闭
在这里插入图片描述

三、安装MACOS

1.管理VM的虚拟网络编辑器

打开VM编辑菜单,打开虚拟网络编辑器
在这里插入图片描述
还原默认设置,这一步很重要,特别是以前安装过VM其他版本的电脑,如果不进行还原设置,新安装的MACOS会连不上网络,CHCP需要手工设置,这个地方会难倒好多人。
在这里插入图片描述

2.开始安装配置

新建虚拟机,选择“自定义”
在这里插入图片描述
硬件兼容性选择17.x,这样方便以后迁移之类的操作,不选择最高版本

在这里插入图片描述
这里光盘映像文件,选择软件包中的IOS镜像文件macOS.Sonoma.14.7.5.23H537.iso然后点击下一步
在这里插入图片描述
在这里插入图片描述
选择虚拟机保存位置
在这里插入图片描述
根据你的电脑硬件配置,选择对应的处理器配置
在这里插入图片描述
设置虚拟机内存,我电脑是64G的,我分16G给它
在这里插入图片描述
网络类型我们一般使用NAT,这样设置最少最轻松
在这里插入图片描述
硬盘IO设置按默认推荐的设置
在这里插入图片描述
在这里插入图片描述
创建虚拟磁盘
在这里插入图片描述

视情况设置磁盘大小,因为我的项目比较多,我直接开300G
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

http://www.dtcms.com/a/267150.html

相关文章:

  • LDO功率管采用P管还是N管
  • LeetCode 第89题:格雷编码
  • CppCon 2018 学习:Scripting at the Speed of Thought Using Lua in C++ with sol3
  • 高频交易服务器篇
  • 鸿蒙学习笔记
  • 【单片机毕业设计17-基于stm32c8t6的智能倒车监测系统】
  • android studio 配置硬件加速 haxm
  • Java 大视界 -- Java 大数据在智能安防周界防范系统中的智能感知与自适应防御(333)
  • elementui表格增加搜索功能
  • ✨ OpenAudio S1:影视级文本转语音与语音克隆Mac整合包
  • 2025使用VM虚拟机安装配置Macos苹果系统下Flutter开发环境保姆级教程--中篇
  • Ubuntu:Mysql服务器
  • 用户中心Vue3网页开发(1.0版)
  • 类图+案例+代码详解:软件设计模式----适配器模式
  • HarmonyOS学习3---ArkUI
  • Java零基础笔记01(JKD及开发工具IDEA安装配置)
  • 【Linux网络篇】:网络中的其他重要协议或技术——DNS,ICMP协议,NAT技术等
  • STM32第十四天串口
  • uniapp启动图被拉伸问题
  • 国产 OFD 标准公文软件数科 OFD 阅读器:OFD/PDF 双格式支持,公务办公必备
  • React Hooks 内部实现原理与函数组件更新机制
  • 【LeetCode 热题 100】73. 矩阵置零——(解法二)空间复杂度 O(1)
  • stm32的三种开发方式
  • Zigbee/Thread
  • 车载以太网-防火墙
  • 【深度学习】强化学习(Reinforcement Learning, RL)主流架构解析
  • 2025使用VM虚拟机安装配置Macos苹果系统下Flutter开发环境保姆级教程--下篇
  • React Native 开发环境搭建--mac--android--奔溃的一天
  • App爬虫实战篇-以华为真机手机爬取集换社的app为例
  • Pytest 测试发现机制详解:自动识别测试函数与模块