How to publish mobile apps

30

Features on these Courses

Stats

23,442 visits, 29,905 views

Translations

This tutorial hasn't been translated.

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

This tutorial is recommended by the Construct team! This means it contains useful, high quality information that will help grow you as a game developer.

There are several ways you can export and build mobile apps from Construct 3. This tutorial outlines the various options, and links to other tutorials to explain each option in more detail.

Developing for mobile

While developing for mobile, the quickest way to test on a mobile device is with the Remote Preview feature.

You may also want to check the tutorials Supporting multiple screen sizes and using touch controls.

Exporting for mobile

When you export your project, you can choose the Android or iOS options. Each platform has different build options.

Android build options

We recommend building Android apps using Construct 3's mobile app build service. See the tutorial Building Android apps (APKs) in Construct 3. If you are a new user, or aren't sure which option to use, start with this.

The other options include:

iOS build options

To publish an iOS app, Apple require that you use Xcode on macOS. They also have stringent requirements on how apps are tested and signed. Because of this, Construct's export options for iOS ultimately produce an Xcode project, where you then continue testing or publishing with Apple's tools.

We recommend choosing the Xcode project build option for iOS. This will directly give you the Xcode project to work with on a Mac. For more information, see the tutorial iOS application development and publishing with Xcode.

You can also use the Cordova project option. This can be submitted to third-party build services. Advanced users can also use the Cordova project option to run manual builds with the Cordova CLI. For more information see the tutorial Building mobile apps locally with Cordova CLI. However if you are not on a Mac, all you can build is an Xcode project, in which case you may as well choose the Xcode project build option instead.

  • 8 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • TWO QUESTIONS: IS THERE A WAY TO USE GOOGLE ADSENSE/INTEGRATE?

    ALSO, HOW CAN I INTEGRATE FACEBOOK USERS PROFILES FOR LEADERBOARDS FOR COMPETITIVE PLAY, IS THERE A FACEBOOK API FOR THIS?

    • Yes there is.

      Insert new object > scroll to monetisation > select MobileAdverts, it uses Google Adsense. For the Facebook API I believe you should just be able to insert the 'Facebook' object.

  • Could you add an Amazon plugin? I have an Amazon Fire and no way to play my games except the remote preview. Thank you.

  • Are there performance differences in the end result between a Debug APK and an Unsigned Release APK?

  • can i make a web game thats playable on mobile devices but in the web

  • Hi! I can't install all the exported (Debug APK, Unsigned release APK, Signed release APK,Signed release APK, Signed debug APK) apk files on android, writes that the application is not installed! Please help me!

  • Load more comments (1 replies)