Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Notarize runtimes for use on macOS Catalina #1721
macOS Catalina (macOS 10.15) is the next major version of macOS. This version of the OS will apply significantly stronger security restrictions. In particular, macOS Catalina will enforce a requirement that all software be notarized by Apple prior to distribution (otherwise, users have to disable macOS Gatekeeper protections, a non-starter for most).
Files I have identified which need signing:
It is possible to script this outside of XCode - I found this post helpful.
Oof. :(. It's doubtful that I will get to this before end of month.
I would recommend that users who are shipping applications on MacOS that leverage NodeGit should check their signing scripts and ensure that your
For those who are installing NodeGit via NPM, I suggest that in the meantime, you disable prebuilt installations by setting the environment variable: