Keepassxc: Sign macOS releases for Gatekeeper support

Created on 30 Jun 2017  路  6Comments  路  Source: keepassxreboot/keepassxc

Current Behavior

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

Expected Behavior

Application passes code signing check and executes without user intervention.

Possible Solution

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

distribution macOS

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.

All 6 comments

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!

Was this page helpful?
0 / 5 - 0 ratings