As of May 4th, a version of Expo Go for SDK 55 is still waiting for approval on the Apple App Store. We hope that in the near future we can release this update, but we cannot provide a timeline. In the meantime, Expo Go for SDK 54 will continue to be available on both the App Store and Play Store.
The Expo Go app is your tool for getting started quickly with Expo, it's first and foremost an educational tool to help beginners take their first steps into mobile. If you're using it for another purpose, we encourage you to migrate your project to using a development build of your app, which is more powerful and provides you with everything that you need to build an app that you ship to stores.
We understand that Expo Go's flexibility has allowed it to be adapted to other use cases, and that this news along with our suggestions will be frustrating to hear for some folks. Reach out to brent at expo dot dev if you have any feedback on how we can make your experience of developing and sharing previews of your app as smooth as it can be for you and your users.
What you can expect for Expo Go in the near future
- We will support both SDK 55 and 56 with
eas go: This EAS CLI command creates your own build of Expo Go that is then uploaded and made available to you through your Apple Developer account on TestFlight. Note that this requires an Apple Developer Program membership. - As always, you can download and install Expo Go for the iOS simulator for SDK 56 (and any other version) using Expo CLI or from expo.dev/go
- Expo Go for SDK 56 will be available through TestFlight External Beta.
- Starting with the release of SDK 56,
create-expo-appwill prompt developers to select whether they would like to initialize a project that is compatible with the App Store version of Expo Go, or to instead use the latest Expo SDK version. You can also select any particular SDK version with the appropriate tag, for example:bun create expo-app --template default@sdk-55.