“game can’t be opened because apple cannot check it for malicious software. This software needs to be updated. contact the developer for more information”
This is my first time exporting for mac, I tried searching around without luck to fix this issue. Godot does warn me when I export for mac:
There are hoops you can get the user to jump through to make this work, but it’s kind of awful, and it gets worse over time. Once the user has seen this dialog, they need to go to System Settings->Privacy & Security and look for something that says the app they downloaded was probably fashioned from plutonium and ebola by terrorists, but would they like to stupidly risk opening it anyways?
The alternative is you pay Apple USD $100/yr rent (last I checked…) to keep your AppleID developer status current so you can sign your app/game. I believe if you stop paying that rent in future it breaks the signing and your game will stop running for anyone the moment their mac can talk to one of the auth servers.
There are a variety of reasons why the mac has struggled as a gaming platform, but this is definitely one of them.
Unfortunately, the OS UI evolves over time, so some of that page is stale. The settings app has changed a bit since the article was written, and will probably change again. Apple seems to be trying to ease mac users away from trusting (or eventually being allowed to trust) any app that hasn’t passed through Apple’s vetting process.