Ladies and Gentlemen;
Beta 4 of App Wrapper now includes the newly required "Hardened Runtime" option (which requires macOS 10.13.6 or newer) and Notarization (which also requires macOS 10.13.6 and Xcode 10).
How to use:
Run App Wrapper on 10.13.6 (or newer) with Xcode 10 installed, and there's a new option under the Code signature selector "Hardened runtime", make sure this is checked (although please test your application thoroughly after enabling this option as it applies new restrictions to the app).
Once your application is wrapped, there is a new "Notarize" button in the wrapping window, click this button and your packages will be imported into the Notarizer window. From here you select an Apple Developer account (you may need to add your information first) and then click on "Submit".
App Wrapper will then upload the packages and check for analysis results automatically. It will display some errors in the window and also confirmation of completion. If you click the action icon in the list, you can view the log, which will reveal more detailed information.
It will automatically Notarize multiple packages (if you ship a DMG and installer package per say). While the uploads are synchronous (Apple don't seem to like multiple uploads at the same time), other functions are asynchronous. In fact, once it's completed uploading, you even let the machine go to sleep and come back and check the status later.
It also supports manually adding of packages; so if you code sign yourself, but would like to use App Wrapper for Notarization, simply drag the packages in and set the version number & bundle identifier.
This version of App Wrapper has been hardened and notarized by itself.
Please let me know how you get on and what issues you encounter, if you encounter any.