community
community copied to clipboard
Sign and notarize CLI binaries
Description
Beginning with macOS Catalina (10.15), Apple is requiring all software distributed outside of the Mac App Store to be signed and notarized. Software that is not signed and notarized receives error messages like the following: .
Value
Reduce security concerns and user confusion.
Definition of Done
Utilizing the CLI binary on the latest versions of Windows and MacOS no longer provides errors.
Additional details
I've found the gon package to be useful in automating the otherwise convoluted signing and notarization process that Apple has.
Impacted Personas (Optional)
All users of the CLI on MacOS.
Yes, I've been looking at gon as well.