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

Related issues

2tbwXj46BDbdNBRV79DS picture 2tbwXj46BDbdNBRV79DS  路  3Comments

haroldm picture haroldm  路  3Comments

813gan picture 813gan  路  3Comments

clementlesne picture clementlesne  路  3Comments

Throne3d picture Throne3d  路  3Comments