Native Configurations

Note:This feature is only available on our Growth plans and above.

Native configs allow you overwrite certain configurations without having to commit changes to version control on a per build/automation basis such as:

This makes it easy to build your app for multiple environments from the same version of the code. If using an automation you can trigger multiple automations from the same branch that will produce different builds.

Common use cases are:

  • making Staging, QA, and Production versions of you app with different Bundle IDs, App names, and Deploy Channels so that you can install all the environments on a single device and easily tell the apart
  • leaving the DisableDeploy true for development and automatically setting it back to false when building binaries for release

To create one go to the Package > Native Configs tab in the sidebar and click New native config.

Native configs

Adding Credentials Using Ionic CLI