-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App Signing on macOS; aka "cannot be opened because the developer cannot be verified" #286
Comments
I am unable to reproduce this on my machine with Big Sur 11.4. After downloading, activating the contextual menu, and clicking Open, I get a dialog allowing me to open the application. From the discussion on IRC, it sounds like reproducing this issue is hit-and-miss over several different machines. In any case, I do agree that we need to move toward signing and notarizing our builds. |
I was asked to summarize the current obstacles to signing and notarizing our macOS builds: Back when I had a paid Apple developer account, I was signing our builds for several years. It was a fairly easy post-build step on the command line (not the only available method, but the preferable one at the time):
Starting around macOS 10.15 Catalina, Gatekeeper also requires applications to be notarized to run by default. A year or two back, ashvala and I were playing around with notarization using his paid Apple developer account (I no longer have one at the moment). It appeared that we would need to semi-substantially change our build system to accommodate notarization. This is from memory, but the general process seemed to be:
Here are links to some information I reviewed back when I last looked at this issue: https://cocoacasts.com/what-are-app-ids-and-bundle-identifiers/ (these identifiers apparently become more significant once you start notarizing, possibly because of having to be unique for each version IIRC) |
https://developer.apple.com/news/?id=saqachfa
|
Looks like we really need to look into signing our distributable for macOS now. Right-clicking and hitting open no longer bypasses GateKeeper on the latest macOS 11 and results in this message:
The only remaining ways to bypass this is to go to
System Preferences > Security & Privacy
and allow the app to open,Or go into Terminal and run this command.
The text was updated successfully, but these errors were encountered: