Upload to Mac App Store

PDF for offline use
Related Articles:
Related SDKs:

Let us know how you feel about this

Translation Quality


last updated: 2017-03

This guide walks through uploading a Xamarin.Mac app for publication to the Mac App Store.

Upload to Mac App Store

Applications are submitted for Mac App Store approval via iTunes Connect.

  1. Choose a macOS App to create:
    iTunes Connect

  2. Enter the application’s name and other details. The developer can only choose from an existing Bundle ID that has been created previously:
    Selecting the bundle ID

  3. Select the availability date and price. Regardless of the availability date the developer selects, the app will only become available for sale after it has been approved. This value can be set far in the future if the developer wants more control over the actual availability date:
    Setting the available date and price

  4. Enter the app’s information, including the App Store category it belongs in:
    Entering the app information
    Select the ratings that apply:
    Setting the app ratings
    Description, keywords and contact URLs:
    Editing the Description, keywords and contact URLs
    Contact information and advice for the App Store reviewers:
    Editing the contact information and advice for the App Store reviewers
    And finally, screenshots:
    Adding the required screenshots
    Screenshots should be in JPG, TIF or PNG format, 1280x800, 1440x900, 2880x1800 or 2560x1600 pixels in size. Press Save to finish.

  5. The app information is shown for review. Click View Details to change the status:
    Viewing the app details

  6. In the details view, click Ready to Upload Binary to submit The application package file:
    Selecting Ready to Upload Binary

  7. Answer the cryptography question:
    Answering the cryptography question

  8. The site will advise when it is ready to accept the application package file:
    The acceptance notification

  9. Start Application Loader and ensure to be logged in with the Apple ID. Choose Deliver Your App to proceed:
    The Application Loader interface

  10. Select from the list of applications in Ready to Upload Binary status and click Next:
    Selecting the app to load

  11. Review the application metadata and click Choose... to find the package file:
    Reviewing the app metadata

  12. Find the package file that was built in Xamarin Studio using the App Store build configuration:
    Selecting the file to upload

13) Press Send:
Sending the app

14) The package will be validated and any errors reported. Fix these errors and re-upload. When the upload is successfully completed, the app will be automatically submitted for review by the App Store team:
An example of upload errors

When the application has been approved, it will be available for download or purchase from the Mac App Store.

Xamarin Workbook

If it's not already installed, install the Xamarin Workbooks app first. The workbook file should download automatically, but if it doesn't, just click to start the workbook download manually.