I upgraded to SDK28, built a new IPA and uploaded it to TestFlight.
I upgraded via TestFlight, and TestFlight showed the new version number, but the app itself was still the previous release. TestFlight showed all up-to-date with no upgrade available.
I then uninstalled and reinstalled via TestFlight again, now it was the new release.
So TL;DR is: TestFlight upgrade didn’t work, had to uninstall to upgrade to the new version. Will my users experience the same when they upgrade to SDK28? I don’t to tell them they have to uninstall before upgrading.
EDIT: Could it be because the Expo account name changed, as I transfer it to a client’s Expo account?
you’ll need to describe in more detail what exact steps you took around changing the expo account name. for what it’s worth, you can’t really do this: Changing usernames, transferring projects
Update: I’ve just done a TestFlight upgrade on another device (old iPad 2) and again TestFlight “upgraded” to the new version. But on opening it’s still the old app version.
TestFlight app reports the correct version but when you run it it’s on old one based on an older SDK, and even based on a different Expo username / URL. Could it be that the IPA upgrade silently fails because the Expo username / experience URL has changed?
I’ve tried shutting the app down, rebooting the iPad. The only way to do the upgrade is uninstall the older app then reinstall via TestFlight, rather than upgrading between the 2 versions.
Hi @mlight - it sounds like you’re experiencing this issue, the fix for which was deployed a few weeks ago. Unfortunately, both the new and old IPA need to have been built after the fix was deployed in order to get the correct behavior. So going forward, you shouldn’t see this issue anymore, but will need to deal with it for this one upgrade cycle. Really sorry for the inconvenience