Submitting to Mac App Store possible?

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
Message
Author
jjsonick
Newbie
Posts: 16
Joined: Mon Jan 01, 2007 12:12 pm
Contact:

Submitting to Mac App Store possible?

#1 Post by jjsonick »

Hi all, I see there's some old threads about the possibility of submitting Mac Renpy apps the Apple's Mac App Store, but I can't find any reports of success or failure with trying this (please point me to them if they do exist).

Is it the case that it's technically possible, by following the similar steps of preparing a Unity Mac app for the Store, but that the license Renpy is released under is a sticking point for being accepted?

Has anyone tried and been accepted/rejected?

Thanks,
JJ

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4085
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: Submitting to Mac App Store possible?

#2 Post by jack_norton »

I'm getting a new mac soon to test another engine, but I plan to try submitting some games. BTW I think there's a new code signing tool that doesn't require those steps anymore.
follow me on Image Image Image
computer games

jjsonick
Newbie
Posts: 16
Joined: Mon Jan 01, 2007 12:12 pm
Contact:

Re: Submitting to Mac App Store possible?

#3 Post by jjsonick »

jack_norton wrote:I'm getting a new mac soon to test another engine, but I plan to try submitting some games. BTW I think there's a new code signing tool that doesn't require those steps anymore.
Oh, cool, I'll look into that, and would be glad to hear how your experience goes. :)

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4085
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: Submitting to Mac App Store possible?

#4 Post by jack_norton »

Well so far my experience has been a nightmare, though I'm not a uber-clever-geek of course, so maybe is just me. However after wasting 1h with certificates/keychains/provisioning files and commandline codesign, I got nothing done. Will keep trying but if is such a pain I guess will probably give up... I have better things to do with my time :mrgreen:
follow me on Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Submitting to Mac App Store possible?

#5 Post by PyTom »

Mac code signing is something I want to add to the launcher, but it hasn't risen to be a high priority yet. (One reason is because my mac mini is now obsolete, and I need to get a new one to do this. And giving money to Apple... ugh.)
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4085
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: Submitting to Mac App Store possible?

#6 Post by jack_norton »

I know, I just bought a new one too :D though I have to say, it was much better than my "ancient" one from 2007... I was tempted to install Win7 on it with dualboot :)
What I don't get is why on Earth they assume anyone has time to waste reading 150983210 page docs. Can't they just make a simple step-by-step tutorial?
1. create your certificate bla bla
2. validate it bla bla
3. download and add to keychain etc

right now, either I read all those pages or I give up. So far, I've given up :lol:
The main reason I'm doing it is that once Mountain Lion is out (next month so very soon) in theory all Ren'Py games won't run anymore on it thanks to the great Gatekeeper new feature... :(
follow me on Image Image Image
computer games

User avatar
FatUnicornGames
Miko-Class Veteran
Posts: 576
Joined: Sun Mar 25, 2012 7:54 pm
Projects: Club Shuffle
Contact:

Re: Submitting to Mac App Store possible?

#7 Post by FatUnicornGames »

@Jack - Maybe I am confused, but are you saying Ren'Py games won't run on Macs anymore in the next generation? I have a Mac and that could really screw up my plans.
Image
Developer Blog for Club Shuffle - Follow and Share?
-Also! You can call me Crystal if you want.-

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Submitting to Mac App Store possible?

#8 Post by PyTom »

They will, of course. For a while, there may be a warning people have to dismiss when running a game - just like they'll get when running any other pre-Mountain Lion app.

Depending on what other people are doing, I might do something like running a kickstarter or indiegogo campaign to fund updates to Mac and iOS support.

The big annoying problem is that the codesigning stuff is mac-specific - so you'll need a mac to build a signed mac app. That irks me a little.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
Camille
Eileen-Class Veteran
Posts: 1227
Joined: Sat Apr 23, 2011 2:43 pm
Completed: Please see http://trash.moe
Projects: the head well lost
Organization: L3
Tumblr: narihira
Deviantart: crownwaltz
itch: lore
Contact:

Re: Submitting to Mac App Store possible?

#9 Post by Camille »

Re: Gatekeeper... It's not really that bad:

Image

The problem is that the default is the second option, "Mac App Store and identified developers". So the average user downloading a Ren'Py game might be like "Why won't it run? :(" because they never bothered changing the setting.

Mac support is really important to me (and other Mac users, I'm sure) so if you did run a Kickstarter or start a fundraising campaign for Mac and iOS support, I'd be 100% behind you. :D

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4085
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: Submitting to Mac App Store possible?

#10 Post by jack_norton »

Yes but I heard rumors that the next one (Sea Lion? ROFL they're running out of animals...) will completely disable running unsigned apps unless you hack with the command line, something that "the average joe user" will never do. Is a rumor but knowing Apple I'm not surprised anymore of anything.

A mac/iOS campaign would be a guaranteed success (well unless you ask $100k :lol:). Beside donating a good amount I can also offer my games as prize for other users and I'm sure Hanako and C.Love who are more press-friendly than me would be able to spread the word quite a bit.
follow me on Image Image Image
computer games

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Submitting to Mac App Store possible?

#11 Post by PyTom »

The bigger problem - to me - is that the the message it gives for unsigned apps is pretty nasty.

Image

That's kind of nasty - and while I think enthusiasts won't have a problem disabling gatekeeper, a lot of people will take that advice. I kind of want to play it by ear, here - wait some time after ML comes out, and see if this has a big impact, or if people just disable it and move on.

(Plus, I'm fairly busy for the next few months.)
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
papillon
Arbiter of the Internets
Posts: 4107
Joined: Tue Aug 26, 2003 4:37 am
Completed: lots; see website!
Projects: something mysterious involving yuri, usually
Organization: Hanako Games
Tumblr: hanakogames
Contact:

Re: Submitting to Mac App Store possible?

#12 Post by papillon »

The problem is, it's quite hard to measure how much impact stuff like that has, since most people who encoutner this nonsense never bother telling us about it, they just delete the files and run away in fear. (since similar problems happen on windows with some 'protection' software)

User avatar
PyTom
Ren'Py Creator
Posts: 16096
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Submitting to Mac App Store possible?

#13 Post by PyTom »

I'm kind of hoping that there will be some sort of sense formed when ML is actually out - is the first thing people do to disable gatekeeper, or are there a large number of people that run with it turned on?
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
Software > Drama • https://www.patreon.com/renpytom

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4085
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: Submitting to Mac App Store possible?

#14 Post by jack_norton »

When Windows did something similar with their UAC, people quickly realized it was a BS and 99% people turned it off. But that was popping up for ANY action that required administration privilege. Now in this case only happens with unsigned apps, so I'm willing to bet that maybe for an "established indie" like me, Hanako, etc they might even trust us, but it would prevent many unknown people to have their games played and I think is really bad... :(
follow me on Image Image Image
computer games

User avatar
jack_norton
Lemma-Class Veteran
Posts: 4085
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: Submitting to Mac App Store possible?

#15 Post by jack_norton »

So today managed to codesign rather easily, I didn't understand that I needed to use my certificate NAME, and not the full path+.cer file! :lol:
Probably you (pytom) already know this, but some stuff in Info.plist probably needs to be changed to be submitted to appstore (and probably also to verify the codesign, not sure). The Bundle identifier is org.renpy.launcher and probably should be possible to set that from the Build command into something more custom (like com.winterwolves.planetstronghold) also the Copyright field is empty (again enough to have a text field in the new launcher).
follow me on Image Image Image
computer games

Post Reply

Who is online

Users browsing this forum: No registered users