Gatekeeper & codesigning

A place to discuss things that aren't specific to any one creator or game.
Forum rules
Ren'Py specific questions should be posted in the Ren'Py Questions and Annoucements forum, not here.
Post Reply
Message
Author
User avatar
jack_norton
Lemma-Class Veteran
Posts: 4067
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Gatekeeper & codesigning

#1 Post by jack_norton » Thu Aug 02, 2012 7:36 am

So today I updated to Mountain Lion. As expected, with the default setting, none of the renpy games start.
I've spent various hours trying to use the commandline tool to codesign the apps, but I was getting all sort of funny errors like "object file format unrecognized, invalid or unsuitable" or "permission denied" and more until I gave up.
I am going to write a page in my site as suggested by Jake explaining how to turn off Gatekeeper so people can still play my games and probably is wise thing to do for everyone that is planning to distribute their games on Mac (freeware or commercial).
I'm sure this will inevitably lead to a loss of mac users playing my games but honestly, I don't have time to waste to "fix" games that are working perfectly fine once Gatekeeper is turned off.

/sarcasm mode ON
Cheers to Apple for discouraging even more indie developers to sell direct and try to be really independent.
follow me on Image Image Image
computer games

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4067
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: Gatekeeper & codesigning

#2 Post by jack_norton » Fri Aug 03, 2012 5:57 am

YES! I managed to codesign! if you have Mountain Lion please test: http://www.winterwolves.net/SpiritedHeartTrial.zip should start without any warning with Gatekeeper :) will contact pytom to see if the process can be automated (it should be since is just a commadline).
follow me on Image Image Image
computer games

User avatar
Arcanum
Veteran
Posts: 229
Joined: Mon May 09, 2011 9:07 am
Contact:

Re: Gatekeeper & codesigning

#3 Post by Arcanum » Fri Aug 03, 2012 9:03 am

I know it's a pathetic wish, but I hope this doesn't discourage people from developing for mac =/ I saw your post on twitter and got scared you would stop!

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4067
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: Gatekeeper & codesigning

#4 Post by jack_norton » Fri Aug 03, 2012 9:30 am

Well I wouldn't have stopped, I wrote that because was very angry :D But if the trend continues this way for example I might wait to make a mac beta testing and also delay the mac release. I mean, if every time I rebuild the app need to codesign ok, doesn't take much but what will come next? what if the autoupdater screws up the signature? or some other obscure thing? when a OS comes too much in the way of the developer reducing his freedom and adding obstacles in every possible way (like if wasn't hard enough already to develop!), the developer gets pissed :lol:
follow me on Image Image Image
computer games

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4067
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: Gatekeeper & codesigning

#5 Post by jack_norton » Sat Aug 04, 2012 2:53 am

Well so far nobody replied so I guess there aren't so many people using it yet (at least following me on twitter/facebook and in several forums including this one where I posted).
follow me on Image Image Image
computer games

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4067
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: Gatekeeper & codesigning

#6 Post by jack_norton » Sat Aug 04, 2012 5:42 am

So an user tested it and apparently, didn't work :lol: fun thing is that the commandline codesign didn't report any problem. So it's like "OK!" then you try, and doesn't work. Well, for now I'll stop wasting my time and concentrate my effort on Windows until Win8 comes out... :mrgreen:
follow me on Image Image Image
computer games

User avatar
EroBotan
Veteran
Posts: 297
Joined: Wed Apr 18, 2012 11:18 pm
Contact:

Re: Gatekeeper & codesigning

#7 Post by EroBotan » Sat Aug 04, 2012 5:57 am

Just want to let you know that I do read your progress ^^. It's just that I have zero experience with mac and friends that I don't think i can say anything useful x__X
Image

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4067
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: Gatekeeper & codesigning

#8 Post by jack_norton » Sat Aug 04, 2012 6:20 am

Well as I said on twitter, I think Apple (and soon MS too once win8 is out) need to be careful with this approach. They think they can rule the world and do anything without facing any consequence. The truth is that if 90% of devs moved to Linux (like Valve is trying to do) they would disappear. Even if that is an extreme case and probably won't happen, even just a good percentage (like 30-40%) could seriously hurt their business.
But anyway maybe some good coder will find a solution. Was a bit weird that I managed to do something like that on my own! :lol:
follow me on Image Image Image
computer games

User avatar
EroBotan
Veteran
Posts: 297
Joined: Wed Apr 18, 2012 11:18 pm
Contact:

Re: Gatekeeper & codesigning

#9 Post by EroBotan » Sun Aug 05, 2012 3:50 am

guess we can only wait and see ... I hope windows doesn't choose this approach since I have lots of trouble with linux x__X

A newbie question, can we sell our mac game without going through their app store?. I browse wikipedia, it seems that mountain lion is an OS ... . i thought it was app store x__X
Image

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4067
Joined: Mon Jul 21, 2008 5:41 pm
Completed: Too many! See my homepage
Projects: A lot! See www.winterwolves.com
Tumblr: winterwolvesgames
Contact:

Re: Gatekeeper & codesigning

#10 Post by jack_norton » Mon Aug 06, 2012 7:51 am

Ok my codesign is successful :) I was using an "old" codesign command, once I updated xcode to 4.4 and checked "download commandline tool" (which was disabled by default) it worked.
I've send an email to pytom about it a few days ago, since I believe can be easily automated within the launcher (though I used the Terminal to do that).
follow me on Image Image Image
computer games

Post Reply

Who is online

Users browsing this forum: No registered users