Flutter多平台打包发布

flutter_distributor是一个强大的工具,支持跨平台发布和高级打包选项。

安装

确保 flutter_distributor 已安装:

配置文件

为高级打包配置所需的文件:

  • macOS:

    • 如果打包 DMG 安装包:macos/packaging/dmg/make_config.yaml

    • 如果打包 PKG 安装包:macos/packaging/pkg/make_config.yaml

    • distribute_options.yaml

  • Windows:

    • 如果打包 exe 安装包:windows/packaging/exe/inno_setup.sas

      windows/packaging/exe/make_config.yaml

    • 如果打包 msix windows/packaging/msix/make_config.yaml

  • Linux:

    • linux/packaging/appimage

      有两个文件 linux/packaging/appimage/AppRun

      linux/packaging/appimage/make_config.yaml

    • linux/packaging/deb 文件 linux/packaging/deb/make_config.yaml

    • linux/packaging/rpm 文件 linux/packaging/rpm/make_config.yaml

命令示例

  1. 打包 macOS (DMG 和 PKG)

  2. 打包 Windows (EXE 和 MSIX)

  3. 打包 Linux (DEB、RPM 和 AppImage)

参考链接


发布者

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注