#50246·expo

[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

  1. Delete Expo Go and reinstall from the App Store (already tried).
  2. Open Expo Go → Home → avatar → sign in with username/password as merwil BEFORE starting the CLI.
  3. Observe: username never stays visible.
  4. Tap the avatar/logo again → login form is shown again (session not persisted).
  5. On PC, run a SDK 57 project (npx expo start) while CLI is logged in as merwil.
  6. 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

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.