I have an idea for a new release flow I would like to do.
Currently, this is the release flow that I follow:
Development on my machine
Create an internal/private beta via TestFlight for beta builds of the app. This is good for immediately testing since everyone internally gets builds right away with no review process. This is done via Fastlane.
Create a public release of app in the App Store after review process. This is done via Fastlane.
This is great, but I would like to add the ability to also have a public beta phase.
edit fastlane for releae flow
create git tag ends with “-staging” will create staging version of the app
needs to point to staging API endpoint, not prod
internal testflight testing
create git tag ends with “-beta” will create production version of the app
API endpoint points to production
public beta testflight testing
this needs to be as close to the real thing as possible, so it is the real thing
create git tag with no ending, will create prod version of app
I have an idea for a new release flow I would like to do.
Currently, this is the release flow that I follow:
This is great, but I would like to add the ability to also have a public beta phase.
edit fastlane for releae flow