Creating a store build is one of the most powerful features in the Headjack CMS. To reach a truly global audience, you must distribute your content to as many eyeballs as possible. The easiest way to do this is by submitting your app to one of the various storefronts. Of course, the Apple App Store and Google Play Store are the most well-known, but we can also use the Meta Storefront and Steam to distribute our apps and games for VR apps.

We have documented the app submission process for the most well-known stores and made step-by-step guides on doing this with Headjack Apps.
But before we can start that process, let’s first look at how to get a signed build that you will use for the submission process. This tutorial assumes that you are familiar with the Headjack Cloud Building process since it is essentially the same for signed store apps apart from some minor differences.
Step 1: Get your signing credentials.
This process is a little bit different for each platform, but in short, you will need the following to get started with creating store builds in Headjack Cloud Build.
The first time you start working with all of these different signing files can seem a bit overwhelming, but once you get the hang of it, it’s not that complicated anymore. Just make sure you follow our step-by-step guides to save you hours of headaches.
iOS
For iOS, we have written this guide to help you to obtain the following:
Android & Meta / Oculus
For Android, we have written this guide to help you obtain the following:
Step 2: Creating Signing Credentials in Headjack
Creating Signing Credentials in Headjack

Meta / Oculus
- Go to Apps > App Signing
- Create new signing credentials
- Fill in the App ID
- Give the credentials a name
- Select Store
- Select Oculus Quest
- Upload the Android Keystore
- Save
iOS
- Navigate to Apps>App Signing
- Click + add signing File
- Give your singing file a name
- Choose Cardboard iOS as the platform
- Select Store
- Upload your P.12 Certificate
- Upload your Provisioning profile
Android
- Go to Apps > App Signing
- Create new signing credentials
- Fill in the App ID
- Give the credentials a name
- Select Store
- Select Cardboard Android
- Upload the Android Keystore
- Save
Step 3: Build a signed App
Now for the second part, we are going to use this signature file to sign the Headjack cloud build as followed
- Navigate to App page > App Name
- Click Build App
- Select a the platform
- Select store build
- Add signing files + Passwords
- Click Build
- Wait for the app build to finish
- You can now download the signed APK or .IAP file on the builds tab or directly on the app page

Step 4: Submit to the Store
You have now successfully created a signed app package that can be submitted to the various app stores; check the documentation below on how to do this.