用途:在 macOS 上配置 Flutter 开发环境,使其能够运行、构建或部署 iOS 与 macOS 应用。
前提条件:已安装 macOS 系统;Flutter SDK 已安装并加入系统 PATH;具备可下载工具链与依赖的网络连接。
所需工具:Xcode 用于编译 macOS 桌面应用;CocoaPods 用于管理 Flutter 插件使用的原生依赖。
配置步骤:从 Mac App Store 或 Apple 开发者门户安装最新版 Xcode;将命令行工具指向已安装的 Xcode,执行 sudo sh -c 'xcode-select -s /Applications/Xcode.app/Contents/Developer && xcodebuild -runFirstLaunch'(若 Xcode 装在自定义目录,替换为正确绝对路径);执行 sudo xcodebuild -license 接受许可;执行 sudo gem install cocoapods 安装 CocoaPods,已安装则用 sudo gem update cocoapods 更新。
验证方式:运行 flutter doctor -v 查看 Xcode 部分,按提示修复错误后重复执行直至通过;再运行 flutter devices,输出中需至少有一项平台为 macos。
常见问题:命令行工具缺失时确认 xcode-select 使用 sudo 且指向正确 .app 目录;CocoaPods 已装但未被检测时检查 Ruby gem 二进制路径是否在 PATH 中;flutter devices 未列出 macos 时执行 flutter config --enable-macos-desktop 启用桌面支持。
限制:资料仅覆盖 macOS 桌面与 iOS 相关工具链配置,未提供其他平台、版本兼容性或收费信息。