-
打开终端,进入 Flutter 项目根目录。
-
运行命令
flutter build macos
。该命令会生成一个build/
目录,在其中包含可执行文件和资源文件。 -
运行命令
hdiutil create -volname "your_vol_name" -srcfolder build/ -ov -format UDZO your_dmg_name.dmg
,其中your_vol_name
是 DMG 文件中要显示的卷标名称,your_dmg_name
是生成的 DMG 文件名称。 -
等待命令执行完成,生成的 DMG 文件保存在当前目录下。
注意事项:
- 需要安装 Xcode 并安装命令行工具,可以通过运行
xcode-select --install
安装。 - DMG 文件只能在 macOS 上使用,不能在其他操作系统上使用。
- 生成的 DMG 文件可能比较大,需要耐心等待命令执行完成。