macOS Catalina issues with Gatekeeper
The current executable won't work out of the box on Catalina because Gatepeeker enforces security.
It can be disabled through the command line but it's too much to ask to users.
- We could sign our code on a mac but it requires us to pay 99$/year to get a Apple Developer ID. Is it worth the hassle?
- We could ship a zip containing our code, node_modules, and a node executable and a bash script file. And pray it works. (or ask users to install Node)
- We could ship a .app and ask users to right-click -> Open. But it would need extra testing and specific configuration for macOS (where to get data and config files, etc. as the .app folder is read only)