Flutter 打包成 DMG 格式

4 min read
  1. 打开终端,进入 Flutter 项目根目录。

  2. 运行命令 flutter build macos。该命令会生成一个 build/ 目录,在其中包含可执行文件和资源文件。

  3. 运行命令 hdiutil create -volname "your_vol_name" -srcfolder build/ -ov -format UDZO your_dmg_name.dmg,其中 your_vol_name 是 DMG 文件中要显示的卷标名称,your_dmg_name 是生成的 DMG 文件名称。

  4. 等待命令执行完成,生成的 DMG 文件保存在当前目录下。

注意事项:

  • 需要安装 Xcode 并安装命令行工具,可以通过运行 xcode-select --install 安装。
  • DMG 文件只能在 macOS 上使用,不能在其他操作系统上使用。
  • 生成的 DMG 文件可能比较大,需要耐心等待命令执行完成。