nbviewer-app icon indicating copy to clipboard operation
nbviewer-app copied to clipboard

Notarize app releases for macOS Catalina (and beyond)

Open jtkiley opened this issue 4 years ago • 4 comments

Please consider submitting the app to be notarized by Apple for Gatekeeper.

While users can get around it by telling macOS to open it anyway, it would be nice if the app were notarized. From looking at the developer ID page and the more detailed instructions, it seems like a fairly simple step to add to a release checklist or even a script.

I often recommend the app to folks new to the Python data science ecosystem (especially for the quick view functionality), and this would eliminate one (small) hurdle for them.

jtkiley avatar Oct 04 '19 22:10 jtkiley

You're right, it would be fairly simple thing to do. But it requires me to enroll in the Apple Developer Program, which is $99 per year. I'm wondering how other free and open source projects deal with notarization?

tuxu avatar Oct 05 '19 12:10 tuxu

I just heard from @noah-nuebling who makes https://github.com/noah-nuebling/mac-mouse-fix that he is against notarization on principle and prefers to educate users on how to work around it.

See https://github.com/tuxu/nbviewer-app/issues/23 for one-liner that I've found needed on latest macOS.

amadeuspzs avatar Aug 04 '21 13:08 amadeuspzs

I'm wondering how other free and open source projects deal with notarization?

What @amadeuspzs said is right!

One thing to add is that Mac Mouse Fix has a little banner at the top of the official website that says „If you have trouble opening the app click here”. It links to a small guide that shows people how to work around the lack of Notarization.

Before I had that in place I got lots of messages from people having trouble opening the app, but this seems to work pretty well.

noah-nuebling avatar Aug 05 '21 18:08 noah-nuebling

Of all of the open source stuff I run, this is the single thing that isn't notarized. The reality is that it makes it frustrating for users, and it also throws up a scary warning for new users to the Jupyter ecosystem.

If you're not willing to do it, maybe see if the VS Code devs will take the quicklook plugin.

jtkiley avatar Jun 16 '22 18:06 jtkiley