build-emacs icon indicating copy to clipboard operation
build-emacs copied to clipboard

No Notarised Binary For macOS

Open Ezirius opened this issue 4 years ago • 2 comments

We need a notarised binary for macOS, please.

This is very important in a era where security is and needs to be foremost in our minds. The lack of a notarised binary will deter people from trying the application and hinder adoption.

Ezirius avatar Aug 20 '20 08:08 Ezirius

I also vote for this "feature" as I can't use emacs due to security issues at my workplace.

ericpar avatar Aug 24 '20 20:08 ericpar

From Verifying the Binary Integrity

On macos Big Sur 11.6 codesign -dvv /Applications/Emacs.app

Look for the following in the output:

Authority=Developer ID Application: Galvanix
Authority=Developer ID Certification Authority
Authority=Apple Root CA

thynus avatar Oct 15 '21 00:10 thynus

I just updated from 28.2 (installed with --no-quarantine I believe) to 29.1 with Homebrew without specifying --no-quarantine on macOS 13 and found that I can launch the app and run from the command line without error. I checked for notarisation as follows and everything seems to be OK:

$ spctl -a -t exec -v /Applications/Emacs.app
/Applications/Emacs.app: accepted
source=Notarized Developer ID

$ codesign -dvv /Applications/Emacs.app
...
Authority=Developer ID Application: Galvanix (5BRAQAFB8B)
Authority=Developer ID Certification Authority
Authority=Apple Root CA
...

Perhaps this issue has been fixed?

jamesquilty avatar Aug 07 '23 04:08 jamesquilty

Yeah, it has. I initially intended to keep this open for a couple days just to make sure I had gotten it right and then of course promptly forgot. 🙂

According to the "about" page I did that a year ago. The Emacs-28.1-4 release was the first release to be notarized. Everything build after 2022-04-24 is notarized.

caldwell avatar Aug 07 '23 20:08 caldwell