expo / expo/eas-cli

EAS Update not working on production app despite successful publishing

Open
#2,649 6 comments 4 reactions 0 assignees View on GitHub
eas update needs review
Dominant language
TypeScript
Stars
1.4k
Forks
236
Avg merge
3d 8h
Merged PRs (30d)
98

Description

### Build/Submit details page URL

https://expo.dev/accounts/brise322/projects/trade-match-game/branches/production

### Summary

Hello,

I'm experiencing an issue with EAS Update where updates are not being applied to my production app, although the update process appears successful in the CLI and works fine in Expo Go.

### Managed or bare?

Managed

### Environment

Current Behavior:
- Updates are successfully published (CLI shows success message)
- Updates work correctly when testing via Expo Go
- Production app does not receive/apply the updates

Environment:
- Platform: iOS & Android
- Workflow: Managed

### Error output

`app.json`:
```json
{
"expo": {
"name": "TradeMatch",
"slug": "trade-match-game",
"version": "1.1.3",
"updates": {
"fallbackToCacheTimeout": 0,
"url": "https://u.expo.dev/0b190df0-8a33-440b-bcad-36a337640df5",
"enabled": true
},
"runtimeVersion": "1.0.0",
"extra": {
"eas": {
"url": "https://u.expo.dev/0b190df0-8a33-440b-bcad-36a337640df5",
}
}
}
}
```

`eas.json`:
```json
{
"cli": {
"version": ">= 10.2.0"
},
"build": {
"development": {
"developmentClient": true,
"distribution": "internal",
"channel": "development",
"ios": {
"simulator": true
}
},
"preview": {
"distribution": "internal",
"channel": "preview",
"ios": {
"simulator": false
}
},
"production": {
"android": {
"buildType": "apk"
},
"channel": "production",
"ios": {
"distribution": "store"
}
}
},
"submit": {
"production": {
"ios": {
"appleId": "[REMOVED]",
"ascAppId": "[REMOVED]",
"appleTeamId": "[REMOVED]"
}
}
}
}
```

### Reproducible demo or steps to reproduce from a blank project

I'm encountering an issue with EAS Update where my updates are not being applied to the production app, even though:
- The update is successfully published (confirmed in EAS Dashboard)
- The app automatically restarts when an update is detected
- Previous updates were working correctly
- No code changes in update detection logic

**Specific Behavior:**
1. Run `eas update --channel production --message "test update"`
2. CLI shows successful update
3. Update appears in EAS Dashboard
4. App detects update and restarts
5. After restart, the app remains unchanged (update not applied)

**Important Notes:**
- This is a recent issue; previous updates were working fine
- No changes made to update configuration
- No errors in logs
- App restarts indicate update detection is working
- Update can be seen in EAS Dashboard

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.