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:
- overwrite the unique bundle identifier or
id attribute in the
- overwrite the App Name as it will appear on the home screen
- overwrite the
Appflow SDK or Deploy Plugin variables and preferences
This makes it easy to build your app for multiple environments from the same version of the code.
If using an
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
truefor development and automatically setting it back to
falsewhen building binaries for release
Note: If you plan to use Native Configurations to modify Bundle IDs with your iOS Package builds, you will need to setup code signing certificates using those alternate Bundle IDs. See our section on Generating Certificates for more information.
To create one go to the
Build > Native Configs tab in the sidebar and click
New native config.