A few questions from LibGDX newbie:

  • How do you deploy a Mac/Windows app? If Mac app, can this be deployed to Mac App Store?
  • Do you need to pay monthly (for RoboVM) for iOS development/deployment?

I am using Android Studio. Thanks!


2 Answers 2


Answering (just) point number 2. RoboVM is free, but if you want the Debugging capabilities you need to shell out some money. Fortunately, right now for indie developers this fee can be null since there's some sort of agreement between libGDX and RoboVM.

You need to get your free RoboVM license, and then apply for the indie "upgrade".

No small letters, is even says: "The license will be automatically renewed every year. You can use it for as many games as you want, no strings attached."

More info here: http://www.badlogicgames.com/wordpress/?p=376211


With libGDX, you can either create a runnable JAR file or a native application file. To get your app on the Mac App Store, you will need to go with the second option. This can most easily be done with a tool called packr. What it does is it packages your JAR file (all the code and assets) with a JRE (Java Runtime Environment) into a standalone .app file that can be run on Mac. For more information on how to create a Windows/Mac app this wiki page should help you.

To deploy apps to the Mac and iOS App Stores, as well as test your apps on physical iOS devices, you will need to pay the yearly Apple Developer fee of 99 USD. This should work with libGDX apps.

RoboVM seems to be free for commercial use with libGDX, so the yearly 99 USD Apple License is the only required fee.

  • \$\begingroup\$ It is bad form on stackexchange to only link to information instead of providing it. Your answer could be improved by explaining how to create an application instead of just linking to a wiki article which might no longer exist in a few years. \$\endgroup\$
    – Philipp
    Commented Aug 17, 2015 at 13:54
  • \$\begingroup\$ @Philipp I have edited my answer to provide more (hopefully useful) information. \$\endgroup\$
    – Alex
    Commented Aug 17, 2015 at 14:07
  • \$\begingroup\$ Thanks for the feedback, but are you sure RoboVM is free? I wanted to export to iOS but when wanted to download RoboVM, found that it is quite expensive: robovm.com/pricing \$\endgroup\$ Commented Aug 17, 2015 at 14:10
  • \$\begingroup\$ For Mac, how do you create he runnable JAR in the first place? \$\endgroup\$ Commented Aug 17, 2015 at 14:10
  • \$\begingroup\$ @LimThyeChean Creating a runnable JAR depends entirely upon the IDE you're working in but it should be in the project's export options. In Eclipse it should be Project->Export->Java->Runnable JAR. As for the RoboVM pricing, the core features are available for free but the subscription plans give you additional features and services. \$\endgroup\$
    – Alex
    Commented Aug 17, 2015 at 14:44

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .