Packaging app for macOS
Instructions for packaging a Flet app into a macOS application bundle.
Info
This guide provides detailed macOS-specific information. Complementary and more general information is available here.
Prerequisites
Rosetta 2
Flutter, which we use for packaging, requires Rosetta 2 on Apple Silicon:
sudo softwareupdate --install-rosetta --agree-to-license
Xcode
Xcode 15 or later is required to compile native Swift or Objective-C code.