Publishing your project

Publishing desktop applications

Installers for Windows, macOS, and Linux from the pipeline – desktop stores are planned.

On this page

For desktop platforms, your app’s pipeline builds ready-made installer packages and provides them for download:

Platform Package Pipeline jobs
macOS .dmg build-flutter-macospublish-macos
Windows Installer (.exe) build-flutter-windowspublish-windows
Linux .deb / .rpm build-flutter-linuxpublish-linux

The publish jobs upload the packages to the platform’s download storage – from there you distribute them e.g. via your homepage or directly to users. For macOS there is additionally a manual release-macos job as an approval step.

Warning
The macOS DMGs are currently built without signing and notarization – users have to allow the app on first launch via “Open anyway” in the system settings.

Desktop stores: planned

Direct publishing to the Microsoft Store, Mac App Store, and Snap Store is currently not yet supported by the platform – distribution runs via the installer downloads. As soon as the store integrations are available, you’ll find the guides here.

See also