When do changes get pushed to Testflight testers?

I’ve set up Testflight and have one user with my app installed. I expected to have to build and push new versions in order to update the code running for that user, but I’ve found that they are able to see changes as I’m working on them. I assume this is because the javascript can be updated over-the-air without a new build.

At what point does the code running on the user’s device get updated?

Normally I’m just running expo start --ios to work on things locally, so I’ve been surprised to learn that the user can see in-progress work that I did not intend to publish yet.

users won’t see any updates unless you publish it with expo publish or if you do expo build:ios because that will publish before the build.

read more about configuring updates here: https://docs.expo.io/versions/latest/guides/configuring-ota-updates/

Thanks for the quick reply! That is helpful to know expo build:ios will push changes to testers

you can control that further using release channels - https://docs.expo.io/versions/latest/distribution/release-channels/

see the example workflow section there

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.