Unidentified developer - Is a MacOS dev license required to avoid this warning?

We’ve just released a free game as a .app that can be downloaded from a site. But when run on Mavericks (it seems that also on Mountain Lion, buy I just came from Lion - and not from France, ha!) it shows this message:

“Leviatán” can’t be opened because it is from an unidentified developer.

It seems that one has to search in Settings and turn of certain protection against unsigned apps - those that were not downloaded from the store.

Is there a way of signing apps so that a MacOS developer license is not required, so that this warning does not appear? Man, this app is even free!

Yeah, you need a developer ID attached to your app if you want to get past gate keeper. It’s a pretty stupid restriction since it keeps apps from running at worst and inconveniences the end user at best.

So you pay 99$/year to join the Mac Developer Program and you can either put your apps in the Mac App Store, or freely in your own site, right? Games (for Mac, that is) sold in Steam must have paid this fee, right?

And what about open source apps? If you compile them in your computer, it seems the error does not appear (it doesn’t when I run apps created by me with Unity, at least). But not everyone is able to compile things, so downloading binaries and running them would pop the error up (unless you mess with settings, that is)

Um, I fear this is not the right place to discuss or share thoughts about this. If there’s no other way to sign apps then… well, I’ll see what I do. But I don’t like it.

developer id membership is free, 99$ is for mac app store distribution

But does that mean I can sign apps to distribute them by myself?

Correct.

Ok, then I’m lost.

I’m an iOS developer too, and when I go to the developer site to create a certificate to sign my app for MacOS, it seems I have to pay for the license. Could someone please tell me how to sign MacOS apps?

Sorry, I think a few of us got confused in this thread. Signing a Mac OS app is not free, you do need the $99 Mac OS developer account.

http://successfulsoftware.net/2012/08/30/how-to-sign-your-mac-os-x-app-for-gatekeeper/

But you do also get the benefit of going on the Mac App Store. Which, to be honest, is the only way I search for Mac software these days.

Thanks, hat’s what I thought.

Well, I don’t like it, certainly. For example, I’ve just downloaded Haxe 3.0.1 from their website, and I get the “can’t be installed…” message. Hideous.

I’m closer everyday to switch back to Linux. If only Unity worked there!! X(