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

MacOS release needs notarization #323

Open
zemien opened this issue Apr 8, 2020 · 3 comments
Open

MacOS release needs notarization #323

zemien opened this issue Apr 8, 2020 · 3 comments
Milestone

Comments

@zemien
Copy link

zemien commented Apr 8, 2020

Hi, I saw your request to help test the MacOS release so here's the outcome:

TL/DR: dotnet tools approach works really well and should be the recommended approach for MacOS if they can't use the Linux docker container approach.

The .zip releases can't run properly on newer MacOS's because it hasn't been notarized by Apple. I think you need an Apple developer account for that. I get a warning that it won't run binaries:
image

I can go into Security & Privacy to "Allow Anyway":
image

But I continue to be prompted with warnings for each and every .dll! And I can only Allow Anyway one .dll at a time, so it becomes an endless whack-a-button game:
image

I was interested to see what would happen if I allowed all of it, but I gave up after about the 20th allow.

The dotnet tools approach on the other hand worked well, and I didn't get any security warnings. It installed as an executable in the tools folder:
image

image

Hopefully this gives you enough information to either:

  • notarize the MacOS release
  • push MacOS users to use dotnet tools or the Linux container
@rnwood
Copy link
Owner

rnwood commented Apr 8, 2020

@zemien Thank you for the feedback on this.

@rnwood rnwood added this to the v3.2.0 milestone Sep 15, 2020
@rnwood
Copy link
Owner

rnwood commented Apr 1, 2021

Help wanted please from someone with access to a MacOS machine.

@zemien
Copy link
Author

zemien commented Apr 1, 2021 via email

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

No branches or pull requests

2 participants