Mac App Store Guide
This page gives a brief overview of how to submit your Wails App to the Mac App Store.
Prerequisites
- You will need to have an Apple Developer account. Please find more information on the Apple Developer Program site
- You will need to have your Certificates, Identifiers, and App created on the developer portal. More on this below
- Xcode command line tools will need to be installed on your local machine
Create Certificates and Identifiers
- Go to your Apple Developer Account
- Under
Certificates, Identifiers & Profiles, clickIdentifiersand Register a New App ID. Use the format (com.example.app) - Under the same page click
Certificatesand generate new Certificates for Mac App Store Distribution. Download them and import the certificates into Keychain on your local machine.
Create App Submission
- Go to the App Store Connect Site
- Register a new application and link the bundle ID that you created in the previous step
- Populate your app with the correct screen shots, descriptions, etc. as required by Apple
- Create a new version of your app
Create Provisioning Profile
- Go to the Apple Developer Profiles page
- Add a new provisioning profile for Mac App Store Distribution
- Set the Profile Type as Mac and select the App ID for the application created above
- Select the Mac App Distribution certificate
- Name the Provisioning Profile embedded and download the created profile.