Different Types of Builds
Introduction
There are 3 different kinds of builds.
The main distinction is whether an app is suitable for submission to the App Store or Google Play.
Type of Builds | Usage |
Development Builds (i.e. Test App or Ad Hoc builds) | Used during development. These builds include Quick Update and can be monitored with EachScape Inspector |
Release Candidate | They are identical to the Commercial Builds. iOS let you can install a Release Candidate on your Test Device. |
Commercial builds | Builds that are intended for submissions. iOS doesn't let you install a Commercial Build on your Test Devices. |
Development Builds ~ Test App ~ Ad Hoc Builds
Test builds are functionally similar to Commercial builds, except that they:
- Include Quick Update
Include support for EachScape Inspector(a debugging tool)
Can serve test ads if desired and the ad network support it
Expiration
- After 30 days for Android
- Require Certificate and Provisioning for iOS
Because they include all these debugging features, Test Builds are usually slower than Release Candidate or Commercial builds.
Release Candidates
Release Candidates
Release Candidates are the last step before the creation of a Commercial Build.
They exist essentially because you cannot install an iOS Commercial Build on your test devices.
A Release Candidate lets you review exactly how the final Commercial Build behaves.
Release Candidate do not include all the debugging features of the Test Builds, as a result they are faster.
You create of these by pressing the button marked Generate Release Candidate.
You must always create a Release Candidate build in order to produce a Commercial build.
Once you have a Release Candidate, load it onto a real phone and test it. This is your last step to be sure the app is fully functional.
Commercial Builds
Commercial Builds
Commercial Builds are the builds you submit to the Stores (Apple App Store and Google Play Store).
Commercial builds require that some Commercial Provisioning.
iOS
- For iOS, both Ad Hoc and Commercial builds require that you upload a provisioning file from Apple's Provisioning Portal: Create an iOS provisioning file
- Then you create can create a Commercial Build
- Under 'Configure' choose the right provisioning for your app.
Android
- You will need a Keystore to sign your app please review the Create an Android Commercial build Tutorial.
Learn More
- Install on iOS
- Install on Android