[SDK 57][iOS] Expo Go sign-in does not persist after reinstall (avatar returns to login form)
Author: com2paCreated Sep 16, 2026Updated Sep 17, 2026
Labelsneeds reviewcontributor: external
Minimal reproducible example
https://drive.google.com/file/d/1ZYf7yOUH88FjMMVWgTDb3l2vZVkr1MQS/view?usp=drive_link
Steps to reproduce
Platform: iOS (physical iPhone) Environment: Expo Go (App Store), not a development build Package manager: npm Dev OS: Windows 10 Expo SDK: 57 Expo CLI account: merwil (npx expo whoami) Account auth: username and password
What works
- Sign-in on expo.dev (desktop): OK
- Sign-in on expo.dev in Safari on the same iPhone: OK
Steps
- Delete Expo Go and reinstall from the App Store (already tried).
- Open Expo Go → Home → avatar → sign in with username/password as
merwilBEFORE starting the CLI. - Observe: username never stays visible.
- Tap the avatar/logo again → login form is shown again (session not persisted).
- On PC, run a SDK 57 project (
npx expo start) while CLI is logged in asmerwil. - Scan the QR with Expo Go.
Actual
Expo Go shows: "You're signed in to Expo CLI as "merwil", but not signed in to Expo Go..." Sign-in in Expo Go does not stick even after reinstall.
Expected
Expo Go keeps the session so the SDK 57 project opens from the CLI QR.
Notes
- Related: https://github.com/expo/expo/issues/50085
- Changelog: https://expo.dev/changelog/expo-go-57-login
- Expo Go version (Home tab): [paste version]
- Screen recording attached / linked in Minimal reproducible example.
https://github.com/user-attachments/assets/dbe3d65d-27d6-40a9-8dcb-7e142bd016bd
https://github.com/user-attachments/assets/e71b235c-ea47-4e46-82dd-140b613abd82
Environment
expo-env-info 2.1.0 environment info:
System:
OS: Windows 11 10.0.26200
Binaries:
Node: 22.23.1 - C:\Program Files\nodejs\node.EXE
npm: 10.9.8 - C:\Program Files\nodejs\npm.CMD
npmPackages:
expo: ~57.0.19 => 57.0.21
react: 19.2.3 => 19.2.3
react-dom: 19.2.3 => 19.2.3
react-native: 0.86.3 => 0.86.3
react-native-web: ^0.21.2 => 0.21.2
Expo Workflow: managed
Expo Doctor Diagnostics
Running 21 checks on your project...
20/21 checks passed. 1 checks failed. Possible issues detected:
✖ Check that packages match versions required by installed Expo SDK
Patch version mismatches
package expected found
expo ~57.0.23 57.0.21
expo-font ~57.0.4 57.0.3
expo-notifications ~57.0.19 57.0.17
3 packages out of date.
Advice:
Use 'npx expo install --check' to review and upgrade your dependencies.
1 check failed, indicating possible issues with the project.
Note: These are minor patch mismatches only. The reported bug is Expo Go iOS auth session not persisting (login does not stick). It also reproduces after a fresh Expo Go reinstall and is unrelated to these package patch versions.
Source: expo/expo