App Wrapper 4.3 adds support for signing and Notarizing console, command line or Terminal applications. While the process is similar it is not the same and there are several things that need to be paid attention too.
Xojo made console applications quite often produce a "Resources" folder. Neither Apple's code sign, Apple's GateKeeper or Apple's Notarization service like these folders. App Wrapper will push them out of the way to do the code signing, and ignore them for Notarization, it requires manual removal for Gate Keeper. If you can deliver your application without this folder, then do so. If your application requires this folder, provide instructions to the customer on how to activate the product, then rename or move back the folder.
At the time of working on this feature and writing this document, the staple tool will fail when being asked to attach the ticket to the application. Instruct your customers to be connected to the internet when activating the application, as internet access is required for Gate Keeper to look up the Notarization ticket.
When trying to run a Notarized console application, there are two ways.
The reason App Wrapper splits up executables and other files is because we noticed that Notarisation would fail when non-executable files were included in the Zip file. DMG didn't appear to have the same requirements.