Skip to content

Notarization Guide

Guillaume Piolat edited this page Aug 31, 2019 · 18 revisions

Step 1

Install Xcode 10 or later.

Step 2 (AAX-only)

Install the PACE Eden Tool v5 or superior. It is yet unknown if Eden v4 can pass notarization.

Step 3

Create app-specific passwords for altool and stapler. Add these passwords to your keychain.

Follow this tutorial below:

Step 4

Add 3 keys to your plugin.json.

  • vendorAppleID is your Apple ID identifier, used for notarization services:
  • appSpecificPassword-altool is the App Specific Password created with the method in Step 3, for altool.
  • appSpecificPassword-stapler is the App Specific Password created with the method in Step 3, for stapler. The two passwords can eventually be the same if configured that way.

Example:

    "vendorAppleID": "[email protected]",
    "appSpecificPassword-altool": "zegz-tyui-azpr-soln",
    "appSpecificPassword-stapler": "zegz-tyui-azpr-soln",

Step 5

Build your Mac plug-ins normally with dplug-build, using both the --installer and --notarization switches.

References: