Game can't be opened because apple cannot check it for malicious software

Godot Version

4.4

Question

I’m trying to export my simple game for mac. However, when I open it I get the error:

“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:

1 Like

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.

4 Likes

omg of course. Thanks for explaining that to me

There’s an entire page dedicated to this in the documentation, see:

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.

1 Like

What a load of crazy fools at Apple. They have the vision but not the imagination or freedom of mind.