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
expo bi --release-channel staging --config app.staging.json
What I don’t know
- Can I use different
bundleIdentifiervalues in configuration files?
- 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:keystorecommand? 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?