nethermind icon indicating copy to clipboard operation
nethermind copied to clipboard

macOS rejects to run unnotarized Nethermind binaries

Open brbrr opened this issue 1 year ago • 5 comments

Description Release builds (checked 1.21-rc and 1.20.4) are not signed, which means Mac's security policy rejects running it.

Steps to Reproduce

  1. Download one of the arm64 releases from github
  2. extract and try to launch ./nethermind. See the error:
./nethermind
[1]    46034 killed     ./nethermind
  1. run codesign -d -v ./nethermind to verify that the executable is not signed
  2. run codesign -s - ./nethermind to ad-hoc sign
  3. This time it will display an error that the executable is from an unverified developer. Navigate to Settings -> Security Settings and Allow Anyway it.
  4. Relaunch, this time successfully after dismissing a warning

Actual behavior The release is shipped with the unsigned, non-usable binary

Expected behavior All the binaries in the release is adequately signed

Desktop (please complete the following information): Please provide the following information regarding your setup:

  • Operating System: MacOS
  • Version: 13.6
  • Installation Method: GitHub Release

brbrr avatar Sep 25 '23 12:09 brbrr

@rubo You know maybe what should be done for this?

kamilchodola avatar Jan 10 '24 11:01 kamilchodola

I'll check

rubo avatar Jan 10 '24 11:01 rubo

@rubo Did you managed to find anything on it?

kamilchodola avatar Apr 04 '24 09:04 kamilchodola

@rubo bump

kamilchodola avatar May 30 '24 11:05 kamilchodola

@rubo bump :)

brbrr avatar Oct 07 '24 09:10 brbrr