Hello!
I would like to ask how to use Release Channels to create different versions of applications for TestFlight.
What I need
Two separate applications on TestFlight, for example:
- AppName (production)
- AppName Staging (version for testers)
What I already know
I can build an application with a separate --release-channel
parameter and a separate configuration file --config
Example: expo bi --release-channel staging --config app.staging.json
What I don’t know
- Can I use different
bundleIdentifier
values in configuration files?
For example,com.appName.prod
forapp.json
andcom.appName.staging
forapp.staging.json
- I need to use different API keys, APNS keys and Google services files. How to generate these keys for different Release Channels?
- What about the
expo fetch:android:keystore
command? How to use it for different Release Channels? For Android version.
Maybe I think wrongly and I should create a completely separate project?
How do you deal with this problem?