When double clicking on KeePassXC.app, the application fails to open if Gatekeeper has been disabled in macOS. A system popup states "KeePassXC" can't be opened because it is from an unidentified developer
Application passes code signing check and executes without user intervention.
Fixing this requires an Apple Developer account which costs $100/year. Users could be told to disable Gatekeeper or whitelist KeePassXC, but that's not ideal.
https://developer.apple.com/library/content/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html
https://support.apple.com/en-ie/HT202491
We have a valid certificate which we use for signing our Windows binaries. Unfortunately, Apple only accepts Apple certificates. Utter dick move from their side.
I won't comment on Apple's business decisions, but I can pitch-in for a certificate.
Help is always appreciated.
Is a signed version in progress now? :)
Not yet. But we will have one in the foreseeable future.
The latest release, 2.2.4, has been signed by our key!
Most helpful comment
We have a valid certificate which we use for signing our Windows binaries. Unfortunately, Apple only accepts Apple certificates. Utter dick move from their side.