Skip to content
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

Sign MacOS binaries #2390

Open
mauromorales opened this issue May 23, 2024 · 4 comments
Open

Sign MacOS binaries #2390

mauromorales opened this issue May 23, 2024 · 4 comments
Labels

Comments

@mauromorales
Copy link
Contributor

Is your feature request related to a problem? Please describe.

When trying to run on MacOS, you need to give the binary permision via Gatekeeper which can get annoying see: #2389

Describe the solution you'd like

You can sign the binaries so all that the user needs to do is to accept in a pop up when running for the first time, which is a lot more user friendly. See https://developer.apple.com/developer-id/

Describe alternatives you've considered

Keep allowing in Gatekeepr

Additional context

@mauromorales mauromorales added the enhancement New feature or request label May 23, 2024
@dave-gray101
Copy link
Collaborator

Hey @mauromorales !

I agree that the gatekeeper stuff gets annoying. That's why a while ago I added the osx-signed make target.

This will let you self-sign a binary that OSX won't complain about.

I currently don't have an Apple Developer Program membership to generate public signatures, so until that changes, someone else on the team gets one, or someone corrects me that I'm wrong about needing it at all, I think self-signing will be the way to go!

@mauromorales
Copy link
Contributor Author

@dave-gray101 makes sense, it's not a huge problem but more like a paper cut. I'm also checking if I can create a brew formula to avoid this altogether.

@mauromorales
Copy link
Contributor Author

mauromorales commented May 24, 2024

Opened a PR for the brew formula, might need some tuning because I'm not passing any special flags plus eventually, it might be nice to also add a service or such, but at least I can install and configure using env vars

Homebrew/homebrew-core#172734

@qdrddr
Copy link

qdrddr commented Jun 3, 2024

Having this app on mac via brew would be great. Makes life much easier

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants