Loading...

How to notarize your app in Xcode?

question apple app development
Ram Patra Published on April 5, 2022
Xcode 13.2.1

Submitting your app to the Apple App Store is somewhat “straightforward”, however, if you want to export your app to list it on a 3rd party app store or sell it directly to your customers then you have to notarize your app.

To be fair, there are only a couple of extra steps that you need to do for notarization but I keep forgetting it for some reason when submitting my app, Presentify, to Setapp. Therefore, I am listing down the steps with screenshots so that I don’t scour the internet every time I release an update.

  1. Make an archive of your app by going to Product > Archive
  2. After the archive is done, Xcode would automatically show all the archives like below:

    If this window doesn’t show up automatically then you can manually open this by going to Window > Organizer.

  3. Select the version you want to notarize and then click on Distribute App button on the right.
  4. Select Developer ID or as appropriate for your use case.

  5. Click Next and then select Upload to submit the app for notarization.
  6. Choose the appropriate signing method (Automatic/Manual).
  7. After verifying all the details on the final screen, click on Upload.
  8. Wait for a couple of minutes for your app’s status to change to Ready to distribute.
  9. Once the status has changed, click on Export Notarized App button at the bottom right corner like shown below and you’re done.

Presentify

Take your presentation to the next level.

FaceScreen

Put your face and name on your screen.

ToDoBar

Your to-dos on your menu bar.

Ram Patra Published on April 5, 2022
Image placeholder

Keep reading

If this article was helpful, others might be too

question xcode apple September 30, 2024 Destinations vs Targets in Xcode and when to use which

In Xcode, destinations and targets serve different purposes. Here’s a breakdown of when to use each:

question xcode apple October 1, 2024 xcrun: error: unable to find utility simctl, not a developer tool or in PATH

The error message you’re encountering indicates that the simctl utility is not recognized, which usually means that your command line tools are not properly configured or that the path to Xcode’s command line tools is not set correctly. Here are steps to resolve this issue:

May 28, 2020 Best Mac Apps for Working From Home

For me personally, it is a mixed feeling working from home. On one hand, I have the flexibility with when to work and when not to but on the other hand, it is sometimes hard for me to find that fine line between work and life. There are days when I keep working even after office hours without realizing that I have got my life wife too :)