So it seems to come down to generating a developer ID certificate and then assigning that certificate to the application. Is that correct? Is there a command that can do this assignment? We don't have any Xcode projects for this software; we just use makefiles.
The information also talks about notarizing the application. Is that necessary to avoid this "unidentified developer" message?