SD Notary, an interface to the notary of macOS

All the apps macOS will soon need to be ” notarisées “, certified on Apple servers in order to avoid that an app turns into malware without the knowledge sometimes even its creator (read : Security : in macOS Mojave, a notary public, to stop charges). This extra step will be compulsory from macOS 10.14.5 for new developers, and it will be available soon for everyone and all the apps.

If you create an app for macOS using Xcode, the process is fully integrated in the development tool from Apple. If this is not your case, for example, if you distribute an app that is based on a script in AppleScript, you must go through a command-line tool. The designers of the Script Debugger have created an interface that allows not to open the terminal to perform this validation step.

SD Notary in action

SD Notary is a free utility and quite rudimentary, which, however, contain all the necessary options to notariser an app. It requires macOS 10.14 and Xcode 10.2 to work properly, the necessary tools is associated to these versions of the system and the app. The app also requires an Apple developer account fee ($99 per year), free accounts can not benefit from this function of a notary.

Before you can use the utility, you’ll need to generate a password specific to the app on your iCloud account and save it in the Keychain access macOS. You will find all the explanations on the page of the project.

SD Notary not have to go through the terminal, but you can automate its operation in AppleScript, if you want. The designers of the utility indicate that the default settings are optimized for a script to notariser. You will probably need to adjust them to an app more complex.