-
Notifications
You must be signed in to change notification settings - Fork 32
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:
- SD notary: Notarizing Made easy (see section "App-specific password")
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, foraltool
. -
appSpecificPassword-stapler
is the App Specific Password created with the method in Step 3, forstapler
. 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: