It looks like to do this you have to have a 'Hardened runtime' ?Beginning in macOS 10.14.5, software signed with a new Developer ID certificate and all new or updated kernel extensions must be notarized to run. Beginning in macOS 10.15, all software built after June 1, 2019, and distributed with Developer ID must be notarized. However, you aren’t required to notarize software that you distribute through the Mac App Store because the App Store submission process already includes equivalent security checks.
How do we do this for a MacOS program written in PureBasic?Enable the Hardened Runtime capability for your app and command line targets, as described in Enable hardened runtime.
See these links:
https://developer.apple.com/documentati ... stribution
https://developer.apple.com/documentati ... ed_runtime