讲师中心 微信公众号

工具推荐

视频效率加速
剧云
剧云

中文短剧剧本制作平台

Seko
Seko

AI短剧一键生成成片

Laper
Laper

剧本策划到成片协作

立刻MV
立刻MV

低成本歌曲 MV、视频生成

mac怎么安装flutter_MAC Flutter开发环境搭建与配置【详解】

胖芳大大_6307

胖芳大大_6307

发布时间:2026-01-09 11:26:59

|

1078人浏览过

|

来源于php中文网

原创

推荐通过Homebrew安装Flutter:先检查或安装Homebrew,再执行brew install --cask flutter并验证版本;中国大陆用户可选清华镜像手动配置SDK;Apple Silicon Mac需启用Rosetta 2;必须安装Xcode并配置命令行工具;最后运行flutter doctor完成环境检测。

mac怎么安装flutter_mac flutter开发环境搭建与配置【详解】

一、通过 Homebrew 安装 Flutter(推荐)

Homebrew 是 macOS 上最主流的包管理工具,使用它安装 Flutter 可以自动处理依赖、简化更新流程,并避免手动配置 PATH 的常见错误。该方式适用于已安装 Homebrew 且网络环境稳定(或已配置镜像)的用户。

1、检查是否已安装 Homebrew:在终端中执行 brew --version,若返回版本号则跳过下一步;否则执行安装命令。

2、安装 Homebrew(如未安装):/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。

3、添加 Dart 官方仓库并安装 Dart(可选,Flutter 自带 Dart):brew tap dart-lang/dart && brew install dart。

4、安装 Flutter:brew install --cask flutter。

5、验证安装:flutter --version,成功将显示当前 Flutter 版本号。

二、从清华镜像手动下载并配置 SDK

针对中国大陆用户,直接访问官方服务器常因网络限制失败。使用清华大学镜像源可显著提升下载成功率与速度,并确保 SDK 完整性。此方法不依赖 Homebrew,适合离线部署或需精确控制 SDK 版本的场景。

1、创建开发目录并进入:mkdir -p ~/development && cd ~/development。

2、从清华镜像克隆稳定版 Flutter SDK:git clone https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git flutter -b stable。

3、编辑 shell 配置文件(macOS Catalina 及更新系统默认为 zsh):nano ~/.zshrc。

4、在文件末尾添加三行环境变量:

export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub

export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter

export PATH="$PATH:$HOME/development/flutter/bin"

5、保存后执行:source ~/.zshrc,使配置立即生效。

Gitguard Skill
Gitguard Skill

Git 安全扫描与仓库健康审计 — 基于熵的密钥检测、复合健康评分、提交质量分析、陈旧分支清理以及依赖扫描

下载

三、配置 Rosetta 2(Apple Silicon Mac 必须)

搭载 M1/M2/M3 芯片的 Mac 在运行部分 Flutter 工具链(如某些 iOS 构建工具、模拟器组件)时需通过 Rosetta 2 进行指令集转译。若跳过此步,后续 flutter doctor 可能报错“xcrun: error: invalid active developer path”或无法启动 iOS 模拟器。

1、在终端中执行启用命令:sudo softwareupdate --install-rosetta --agree-to-license。

2、输入管理员密码后等待安装完成(无需重启)。

3、验证 Rosetta 是否启用:打开“活动监视器”,查找任意进程,在“Kind”列中确认存在“Intel”标识即表示已生效。

四、安装并配置 Xcode 及 iOS 开发支持

Xcode 提供 iOS 编译器、模拟器、签名工具及命令行工具(xcode-select),是运行和调试 iOS 应用的必备依赖。即使仅开发 Android 或 Web,Flutter Doctor 仍会检查其是否存在。

1、从 App Store 安装最新版 Xcode(约 12 GB),安装完成后启动一次以完成初始化。

2、在终端中设置命令行工具路径:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer。

3、接受许可协议:sudo xcodebuild -license accept。

4、下载 iOS 模拟器组件:xcodebuild -downloadPlatform iOS。

5、启动模拟器验证:open -a Simulator。

五、验证与基础检查(flutter doctor)

flutter doctor 是 Flutter 提供的环境自检命令,它将逐项扫描 SDK、平台工具、证书、依赖等状态,并以 ✔️ 或 ✗ 标识结果。该命令必须在完成前述任一安装方式并正确配置 PATH 后执行,是确认环境是否就绪的关键步骤。

1、在终端中运行:flutter doctor。

2、若提示缺少 Android 工具链,但你暂不开发 Android 应用,可忽略对应项;若需支持,按提示安装 Android Studio 并配置 ANDROID_SDK_ROOT。

3、若出现 “Missing plugins” 类提示(如 CocoaPods、libimobiledevice),按输出建议逐条执行修复命令,例如:sudo gem install cocoapods 或 brew install libimobiledevice。

4、全部项显示 ✔️ 后,执行 flutter doctor -v 查看详细版本与路径信息。

热门AI工具

更多
Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

花生AI
花生AI Hot

一款AI视频创作工具,主要用于B站推出的AI视频创作工具,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

相关专题

更多
switch语句用法
switch语句用法

switch语句用法:1、Switch语句只能用于整数类型,枚举类型和String类型,不能用于浮点数类型和布尔类型;2、每个case语句后面必须跟着一个break语句,以防止执行其他case的代码块,没有break语句,将会继续执行下一个case的代码块;3、可以在一个case语句中匹配多个值,使用逗号分隔;4、Switch语句中的default代码块是可选的等等。

1071

2023.09.21

Java switch的用法
Java switch的用法

Java中的switch语句用于根据不同的条件执行不同的代码块。想了解更多switch的相关内容,可以阅读本专题下面的文章。

1457

2024.03.13

curl_exec
curl_exec

curl_exec函数是PHP cURL函数列表中的一种,它的功能是执行一个cURL会话。给大家总结了一下php curl_exec函数的一些用法实例,这个函数应该在初始化一个cURL会话并且全部的选项都被设置后被调用。他的返回值成功时返回TRUE, 或者在失败时返回FALSE。

3923

2023.06.14

linux常见下载安装工具
linux常见下载安装工具

linux常见下载安装工具有APT、YUM、DNF、Snapcraft、Flatpak、AppImage、Wget、Curl等。想了解更多linux常见下载安装工具相关内容,可以阅读本专题下面的文章。

935

2023.10.30

scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1069

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3480

2023.10.25

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

7479

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

2060

2023.07.06

Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

0

2026.11.12

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 45.6万人学习

Java 教程
Java 教程

共578课时 | 198.7万人学习

Uniapp从零开始实现新闻资讯应用
Uniapp从零开始实现新闻资讯应用

共64课时 | 9.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn