Skip to content

Commit 3df2b7b

Browse files
committed
explain how to remove higher versions from TestFlight list
1 parent cc33e3f commit 3df2b7b

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

docs/browser/build-dev-browser.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,3 +141,27 @@ Your default branch has been changed.
141141
The automatic update and build features are available for both the released (`main`) and development (`dev`) branch, but only for your default branch. For any other branch name set as your default branch, there is no automatic update available but the automatic build will run monthly.
142142

143143
Be sure to read this page: [Automatic Update & Build](automatic.md){: target="_blank" }.
144+
145+
## What Happens in TestFlight
146+
147+
As soon as you build one version of the app from the `dev` branch, that version number (which is higher than the `main` branch) will show up at the top of the available builds in TestFlight.
148+
149+
Suppose you then return to using the `main` branch after your excursion to the `dev` branch.
150+
151+
> *For this example, version 3.4.4 is the released version from the `main` branch and version 3.5.0 is the development version you evaluated.*
152+
153+
Every time you open TestFlight on your phone and select the *Loop* app, it will offer the most recent 3.5.0 version to be installed if you just tap **Install**. You might be in a situation where that build is about to expire or you decide you don't want to test this on your looping phone. In some cases, the released version, 3.4.4, might have fixes that are not available in a development branch.
154+
155+
You have your choice:
156+
157+
* You can manually go into TestFlight each time `main` is automatically built, Select Previous Builds, then choose 3.4.4 and install the top listing
158+
* You can log in at: [App Store Connect: Apps](https://appstoreconnect.apple.com/apps){: target="_blank" }
159+
* Select your *Loop* app
160+
* Click on the TestFlight tab
161+
* For each 3.5 build, click on the row for a build
162+
* Select Expire Build on upper right
163+
* This leaves only the released version, 3.4.4 for this example, available in TestFlight on your phone
164+
165+
![expire builds with higher version numbers](img/testflight-expire-dev.png){width="700"}
166+
{align="center"}
167+
58.9 KB
Loading

0 commit comments

Comments
 (0)