is Developer ID required to release mac native app out of app store?

The mac app I am developing is going to release outside mac app store, So I have turned off sandboxing because it was restricting some required functionality (like opening a dmg from app) in app.
And there is no plan to distribute it on app store, so If I do not sign the app with any Developer ID at all, would that be fine/ right approach?

Replies

To distribute outside of the Mac App Store, you will need to sign with your Developer ID and Notarize.