Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Unfortunately, I don't have a Mac, so I can't develop for iOS.

I understand that HTML5 apps run in the browser, but is there a way to make an HTML5 app (e.g. a JavaScript game) and get it deployed onto the app store through Apple? How should I package and submit it?

share|improve this question
up vote 3 down vote accepted

You can do this:

Deploy your web app and provide an easy way for the user to make it a web clip.

share|improve this answer
hmm this looks really interesting. thanks for the answer – user1119033 Apr 24 '13 at 18:35
it's a good solution but i downvoted because it doesn't solve the problem ('onto the app store') – oberhamsi May 21 '13 at 14:05

Yes. There are many ways to wrap an HTML5 game for distribution on iOS. Solutions include CocoonJS, Game Closure, PhoneGap, and Ejecta.

Examples of HTML5 games on iOS include Onslaught! on iPad and Biolab Disaster on iPhone.

share|improve this answer
I also thought of PhoneGap immediately when I saw the question title, but upon reading the first sentence I saw that wouldn't help him. He doesn't have a Mac, so he can't use any sort of packaging framework; he's asking about literally just HTML5 and nothing else. – jhocking Apr 25 '13 at 0:27
@jhocking There is a way without a Mac by using the PhoneGap online build system. – bummzack Apr 26 '13 at 7:34
well I did not know about that, cool – jhocking Apr 26 '13 at 12:52
@richtaur Is it possible, using Game Closure, to deploy to iOS without a Mac? I thought it would be only possible to deploy to Android. Can you provide a link please? – nmoliveira Apr 11 '14 at 22:49

Well as previous answer says, PhoneGap is a solution. Even if he doesn't have mac. PhoneGap hhas own build system

share|improve this answer
Hi and welcome! This does add extra info, but isn't really an answer to the question. You can comment on other people's posts once you have enough reputation. – Anko Apr 25 '13 at 9:05

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.