1. 文档教程
壹信-开源即时通讯
  • 壹信 — 即时通讯系统
  • 项目源码结构与功能说明书
  • 功能核心分类明细
  • 客户端打包教程
  • Android安卓打包教程
  • iOS苹果打包教程
  • 苹果推送apns配置教程
  • macOS电脑打包教程
  • Windowsn桌面端打包教程
  • mac编译环境配置
  • windows编译环境配置
  • Docker部署后端教程
  • 用宝塔面板搭建服务端
  • API全局接口
  • 并发压力测试报告
  • 服务器配置推荐
  • 适用于上架的隐私协议
  • 端口说明
  • 更新日志
  • 法律声明
文档教程
文档教程
  1. 文档教程

mac编译环境配置

💻 壹信 IM Mac 环境配置详细指南#

💡 核心信息
适用系统: macOS Ventura 13.0+ (建议 Monterey 12.6+ 或 Sonoma 14.0+)
适用版本: Flutter 3.24.0+ | Xcode 15.0+
最后更新: 2026-03-07
编译目标: x64 (Apple Silicon 或 Intel)
所需内存: 16GB+
所需存储: 50GB+

📌 一、系统准备与检查#

1.1 系统要求确认#

1.
检查 macOS 版本:
点击左上角苹果菜单 → "关于本机"
确认 macOS 版本: Ventura 13.0+ (建议 Sonoma 14.0+)
确认系统类型: Apple Silicon (M1/M2/M3) 或 Intel
2.
检查系统更新:
点击苹果菜单 → "系统设置" → "软件更新"
确保所有系统更新已安装
3.
检查磁盘空间:
确保系统盘至少有 50GB 可用空间
建议将项目放在非系统盘(如 /Volumes/Projects)

🛠️ 二、必备软件安装详细指南#

2.1 Homebrew (包管理器)#

2.1.1 安装 Homebrew#

2.1.2 配置 Homebrew#


2.2 Xcode (开发工具)#

2.2.1 安装 Xcode#

1.
通过 App Store 安装:
打开 "App Store" → 搜索 "Xcode" → 点击 "获取" 安装
安装完成后,打开 Xcode → "Preferences" → "Downloads" → "Components" → 安装 "Command Line Tools"
2.
通过终端安装:
3.
验证安装:

2.3 Flutter SDK (最核心组件)#

2.3.1 下载与安装#

1.
下载 Flutter SDK:
访问 Flutter 官网
点击 "Get Started" → "Mac" → "Download Flutter SDK"
下载 flutter_macos_3.24.0-stable.zip
2.
解压到指定目录:
3.
添加到系统 PATH:
4.
验证安装:

2.4 Java Development Kit (JDK 17)#

2.4.1 安装 JDK 17#


2.5 Android Studio (可选,如需编译 Android)#

2.5.1 安装 Android Studio#

1.
下载 Android Studio:
访问 Android Studio 下载页面
下载 "Android Studio for Mac"
2.
安装步骤:
打开下载的 .dmg 文件
将 Android Studio 拖到 "Applications" 文件夹
打开 Android Studio → "Configure" → "SDK Manager"
在 "SDK Tools" 中勾选:
Android SDK Build-Tools
Android SDK Platform-Tools
Android SDK Command-line Tools
点击 "Apply" 安装
3.
验证安装:

⚙️ 三、Flutter 环境详细配置#

3.1 启用 macOS 支持#

预期输出:
Enabled macOS support for Flutter.

3.2 验证 Flutter 环境#

预期输出:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.0, on macOS 14.0 23A344 darwin-arm64, locale en-US)
[✓] Android toolchain - develop for Android devices
[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3.1)
[✓] VS Code (version 1.77.3)
[✓] Connected device (2 available)
[✓] macOS support - develop for macOS desktop
重要提示: 如果 flutter doctor 显示错误,请根据错误信息解决。

3.3 安装 Flutter 依赖#

1.
获取项目源代码:
2.
安装 Flutter 依赖:
3.
清理项目:

🧪 四、验证编译环境(详细步骤)#

4.1 创建测试项目#

4.2 编译测试项目#

4.3 运行测试应用#

验证:
应用窗口弹出,显示 "Hello World"
控制台显示应用运行信息

❓ 五、常见问题与详细解决方案#

5.1 问题: flutter doctor 显示 "Xcode not installed"#

原因: 未安装 Xcode 命令行工具
详细解决方案:
1.
打开终端
2.
运行:
3.
安装完成后,重新运行 flutter doctor

5.2 问题: flutter build macos 提示 "CocoaPods not installed"#

原因: 未安装 CocoaPods
详细解决方案:
1.
安装 CocoaPods:
2.
验证安装:
3.
重新运行 flutter build macos

5.3 问题: flutter build macos 提示 "CMake not found"#

原因: 未安装 CMake
详细解决方案:
1.
安装 CMake:
2.
验证安装:
3.
重新运行 flutter build macos

5.4 问题: "The application has failed to start because its side-by-side configuration is incorrect"#

原因: 未配置安全权限
详细解决方案:
1.
打开 "系统设置" → "安全性与隐私" → "通用"
2.
在 "允许从以下位置下载的应用" 中,选择 "App Store and identified developers"
3.
重新运行应用

5.5 问题: flutter pub get 失败#

原因: 网络问题或 Flutter 仓库访问问题
详细解决方案:
1.
检查网络连接:
确保可以访问 https://pub.dev
在浏览器中打开 https://pub.dev 测试
2.
设置 Flutter 镜像:
3.
清除缓存并重试:

📌 六、壹信 IM 项目编译详细步骤#

6.1 进入项目目录#

6.2 配置项目#

6.3 编译项目#

6.4 运行项目#


🎉 七、编译完成验证#

7.1 验证编译产物#

7.2 运行编译后的可执行文件#

预期结果:
应用窗口弹出,显示壹信 IM 界面
无任何错误提示

💡 八、高级配置建议#

8.1 配置 VS Code 作为开发环境#

1.
下载 VS Code:
访问 VS Code 下载页面
下载并安装
2.
安装 Flutter 插件:
打开 VS Code → 扩展 (Cmd+Shift+X)
搜索 "Flutter" → 安装 "Flutter" 插件
搜索 "Dart" → 安装 "Dart" 插件
3.
配置 VS Code:
打开 settings.json (Cmd+,)
添加以下配置:
{
  "dart.sdkPath": "~/Development/flutter",
  "flutter.sdkPath": "~/Development/flutter"
}

8.2 配置代码自动格式化#

1.
安装 Dart 插件:
VS Code → 扩展 → 搜索 "Dart" → 安装
2.
配置自动格式化:
打开 settings.json (Cmd+,)
添加以下配置:
{
  "editor.formatOnSave": true,
  "editor.defaultFormatter": "dart-code.dart-code",
  "dart.formatOnSave": true
}

📌 九、总结#

您已成功配置 Mac 编译环境,现在可以开始编译壹信 IM 项目:
重要提示:
编译过程可能需要 5-15 分钟,取决于您的硬件配置
首次编译可能较慢,后续编译会更快
如果遇到任何问题,请检查 flutter doctor 的输出
首次运行应用时,系统可能会提示 "未知发布者",请在"安全性"中信任应用
安全提示: 首次运行应用时,系统可能会提示 "未知发布者",请在"系统设置" → "安全性与隐私" → "通用" 中信任应用,否则应用无法运行。

📎 附录:环境配置检查清单#

检查项预期结果验证命令
Flutter SDK已安装在 PATHflutter --version
Xcode已安装命令行工具xcode-select -p
Homebrew已安装brew --version
JDK 17已安装java -version
CocoaPods已安装pod --version
Flutter macOS 支持已启用flutter config --enable-macos
环境验证无错误flutter doctor

✅ 最终验证#

1.
编译成功:
Building macOS application...
✓ Built build/macos/Build/Products/Release/yixinim.app.
2.
运行成功:
应用窗口弹出,显示壹信 IM 界面
无任何错误提示
3.
功能验证:
登录默认账号 admin/123456
发送测试消息,确认消息能正常发送和接收
恭喜!您已成功配置 Mac 编译环境,可以开始开发壹信 IM 项目了!
修改于 2026-03-06 16:25:20
上一页
Windowsn桌面端打包教程
下一页
windows编译环境配置
Built with