Closed JaroslawOnGitHub closed 5 years ago
This does not happen with macOS Mojave 10.14.
After coming back to a previous version 2.4.3 the app works well again.
I just updated from 2.4.3 to 2.5 on Catalina (10.15) and it works fine.
I'm having exactly the same issue. macOS Catalina here.
See here: https://support.apple.com/en-us/HT202491
I had no problem with opening v2.5.0 under macOS Catalina
See here: https://support.apple.com/en-us/HT202491
It works very well now. Thanks! Have a good time ahead!
Does it mean that we don't get fix for this as the case is closed? I mean is there any plans to get Apple to trust developers of the app?
I noticed this also. You right click and select Open the first time and get the warning. Right click and select Open the second time and you get a different prompt and can open it.
There is nothing to fix. This is just how Apple has decided to treat developers. Unless you release on the app store this is what you have to deal with unfortunately. Even though we sign the app with a paid certificate!!
The only way to "fix" it is to get our app notarised somehow, which means throwing even more money at Apple. They make €99 a year of us already for doing absolutely nothing except letting their fully automated system generate a certificate for us.
OK, I have understood that by paying 99 per a year includes possibility to have apps notarized..
The other problem with notorization is that you have to wait for it to actually be done before you deploy since Apple actually signs your release package.
Solution outlined on https://support.apple.com/en-us/HT202491 didn't work on one MacBook.
I found you can get round this by deleting the quarantine extended attribute on the application.
xattr -d com.apple.quarantine /Applications/KeePassXC.app
Then open as normal.
The other problem with notorization is that you have to wait for it to actually be done before you deploy since Apple actually signs your release package.
You don't have to, it will check online at run time if you don't staple the package.
While annoying it's not hard to add it to your build scripts:
xcrun altool
to notarizealtool --notarization-info
. This takes couple minutes.app
file to make it work offline (xcrun stapler
)We'll try that for 2.5.1, thanks.
Should we add a link to that support page from the Mac download page?
Why? The binaries are signed and notarized.
Why?
Because this error is still happening. I did a brew update
last week and my mac refused to run the app unless I went into the Mac security settings and ticked the box. I don't know what signing is done presently, but it's not sufficient to prevent my mac from blocking execution of the app by default.
It is and I can confirm that it works. If it doesn't, then there's another problem somehow. Perhaps with Homebrew even.
FWIW, I'm experiencing the same issue again with v2.7.4 on homebrew. macOS 12.6.1.
Make sure you install the correct version for your processor. Also try closing your browser before installing the app.
Expected Behavior
Just after updating to 2.5.0 and a trial of opening the application, maOS informs:
<<“KeePassXC.app” can’t be opened because Apple cannot check it for malicious software. This software needs to be updated. Contact the developer for more information. Safari downloaded this file today at 11:13 from github-production-release-asset-2e65be.s3.amazonaws.com.>>
Current Behavior
I cannot open the app.
Possible Solution
Previous version has been working well.
Steps to Reproduce
Context
Debug Info
KeePassXC - 2.5.0
Operating system: macOS Catalina 10.15