Is it possible to maintain main and beta version on TestFlight?

Let's say my app has two versions:

  • 1.x is the main version
  • 2.x is the beta version - still in testing

Is it possible to maintain both of them in parallel on TestFlight ?

  • In the first phase, main version will still receive updates, which are released to the market. Beta version only receives updates for testing purposes.
  • In the second phase, beta version will be published to the market and main version will stop receiving updates.

Imagine the following scenario of uploads. Is it possible on TestFlight?

version = versionName (buildNumber)

  1. upload main version - 1.10.0 (10)
  2. upload beta version - 2.0.0 (0)
  3. upload fix for main version - 1.10.0 (11)
  4. release main version - 1.10.0 (11) to the market
  5. upload beta version - 2.0.0 (1)
  6. upload beta version - 2.0.0 (2)
  7. upload main version - 1.11.0 (12)
  8. release main version - 1.11.0 (12) to the market
  9. upload beta version - 2.0.0 (13)
  10. release beta version - 2.0.0 (13) to the market
Is it possible to maintain main and beta version on TestFlight?
 
 
Q