Open FirePing32 opened 2 months ago
I found an alternative, we can use fallback to brew and build NodeJS and MetaCall from scratch, now I have replaced the Homebrew recipe in order to use prebuilt libnode from metacall/libnode repo, but we can provide an alternative method to build (through an environment variable or something like that), and use this as fallback when the computer has disabled the installation of unsigned software. Another option would be to just correct the problems with Homebrew recipe and PR it into Homebrew repo.
For reference:
MetaCall installed via
.pkg
does not require code signing, but the MetaCall launcher extracted from the.tgz
distributable fails due to an invalid code signature. All the MetaCall core files need to be manually verified to remove Gatekeeper warnings. The distributable must be notarized before distribution in the CI.