Build and release a macOS app

Preliminaries

Register your app on App Store Connect

Register a Bundle ID
Create an application record on App Store Connect

Review Xcode project settings

Configuring the app’s name, bundle identifier and copyright

Updating the app’s version number

Add an app icon

Create a build archive with Xcode

Create a build archive with Codemagic CLI tools

Distribute to registered devices

Release your app to the App Store

Troubleshooting

This guide provides a step-by-step walkthrough of releasing a
Flutter app to the App Store.

Preliminaries

Before beginning the process of releasing your app,
ensure that it meets
Apple’s App Review Guidelines.