smtp4dev icon indicating copy to clipboard operation
smtp4dev copied to clipboard

MacOS release needs notarization

Open zemien opened this issue 5 years ago • 3 comments

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

zemien avatar Apr 08 '20 09:04 zemien

@zemien Thank you for the feedback on this.

rnwood avatar Apr 08 '20 09:04 rnwood

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

rnwood avatar Apr 01 '21 13:04 rnwood

I can help, what do you need?

On Fri, 2 Apr 2021 at 2:53 AM, Rob Wood @.***> wrote:

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

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/rnwood/smtp4dev/issues/323#issuecomment-811924591, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACAEP6ED4UIDHGLKVBS2YLDTGR3HNANCNFSM4MDZLEVQ .

zemien avatar Apr 01 '21 19:04 zemien