-
Notifications
You must be signed in to change notification settings - Fork 84
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
Mac OS use of Notary CLI fails due to lack of developer verification #431
Comments
The best approach we can take for installation on Mac is to use Brew. Installation via Brew will avoid users seeing security prompts suggesting deleting the binary. |
Other way to handle this is start singing binary for macOS |
Update the milestone to rc-3 based on the discussion. |
I kinda looked into this, and what I found was that as per the two ways to go about this:
I don't have an ADP account currently, but I'm free to take up the homebrew method mentioned if y'all agree with it. @yizha1 @toddysm |
@mintbomb27 Thanks. IMO the 2nd option is the way to go. Adding @shizhMSFT @FeynmanZhou for comments. |
@mintbomb27 Hi, the 2nd is doable. I think you can follow the guideline of https://docs.brew.sh/Adding-Software-to-Homebrew to complete this submission. I also raised a separate issue #571 to track this plan. However, Homebrew only allows accepting a stable release package and any alpha/RC release is not acceptable. So we still need to defer this implementation until a stable Notation CLI v1.0.0 release is available, which is mid of Apr. Before v1.0.0, we need to provide a workaround in a document for installing Notation on macOS. How about we assign #571 to you first? |
Sure, please go ahead. @FeynmanZhou |
duplicated with #571 |
Sure, closing. |
After downloading notation CLI from the releases, starting it failed with error that developer cannot be verified. The workaround is to allow the binary in the security settings but even then another prompt is shown to confirm that the user wants to run it.
We need to improve the experience for Mac OS developers.
The text was updated successfully, but these errors were encountered: