MacOS Notarization
Starting with macOS 10.14.5, all new or updated kernel extensions and all products from developers new to dispersing with Developer ID must be notarized in order to run. Starting in macOS 10.15, by default, the notarization is required for all products.
Notarization also protects your users if your Developer ID signing key is exposed. The notary service maintains an audit trail of the software distributed using your signing key.
In InstallAnywhere 2020, you can automatically notarize your application with ease. InstallAnywhere now supports notarizing macOS – based installers with a Developer ID Application certificate during the build time.
The process of notarizing your authentication wrappers, your installers, and your uninstallers varies, depending on whether you are performing the notarizing step at build time on the InstallAnywhere build machine or on a separate designated notarization machine.
You can specify whether and how you want InstallAnywhere to notarize your OS X–based installer at build time. If you notarize the installer, end users can download your installer from outside the Mac App Store and install the product without being blocked by the Gatekeeper. The App Notarization settings in this area are:
| • | Notarize the Generated Installer |
| • | Developer Username |
| • | Developer App Specific Password |
| • | Notarization Response Timeout (min) |