EAS Build ignores buildNumber changes - stuck at version 11
- Dominant language
- TypeScript
- Stars
- 1.4k
- Forks
- 236
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 91
Description
### Build/Submit details page URL
https://expo.dev/accounts/loup1954/projects/readingdaily-scripture-app/builds/967469f6-6b5c-4a3d-8ca6-3 e6d805a3da1
### Summary
Build number is stuck at #11 despite updating it to #12 in all locations:
- app.json: "buildNumber": "12"
- iOS Info.plist: 12
- Xcode project.pbxproj: CURRENT_PROJECT_VERSION = 12
Steps to reproduce:
1. Update buildNumber in all 3 locations
2. Run: eas build --platform ios --profile production
3. Build completes but still shows Build number: 11
Expected: Build should show #12
Actual: Build shows #11
Verified with EAS CLI 16.26.0 after upgrade. Issue persists across 5+ rebuild attempts.
### Managed or bare?
bare
### Environment
Need to install the following packages:
expo-env-info@2.0.7
Ok to proceed? (y)
npm error canceled
npm error A complete log of this run can be found in: /Users/louispage/.npm/_logs/2025-10-30T01_06_00_734Z-debug-0.log
louispage@MacBook-Air-239 ReadingDaily-Scripture-App %
louispage@MacBook-Air-239 ReadingDaily-Scripture-App %
louispage@MacBook-Air-239 ReadingDaily-Scripture-App %
louispage@MacBook-Air-239 ReadingDaily-Scripture-App %
louispage@MacBook-Air-239 ReadingDaily-Scripture-App % npx expo-env-info
Need to install the following packages:
expo-env-info@2.0.7
Ok to proceed? (y) y
expo-env-info 2.0.7 environment info:
System:
OS: macOS 26.0.1
Shell: 5.9 - /bin/zsh
Binaries:
Node: 20.19.2 - ~/.nvm/versions/node/v20.19.2/bin/node
npm: 10.8.2 - ~/.nvm/versions/node/v20.19.2/bin/npm
Watchman: 2025.03.10.00 - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.16.2 - /Users/louispage/.rbenv/shims/pod
SDKs:
iOS SDK:
Platforms: DriverKit 25.0, iOS 26.0, macOS 26.0, tvOS 26.0, visionOS 26.0, watchOS 26.0
IDEs:
Android Studio: 2025.1 AI-251.26094.121.2512.13840223
Xcode: 26.0.1/17A400 - /usr/bin/xcodebuild
npmPackages:
expo: 54.0.13 => 54.0.13
expo-router: ~6.0.12 => 6.0.12
expo-updates: ~29.0.12 => 29.0.12
react: 19.1.0 => 19.1.0
react-dom: 19.1.0 => 19.1.0
react-native: 0.81.4 => 0.81.4
react-native-web: ^0.21.1 => 0.21.1
npmGlobalPackages:
eas-cli: 16.26.0
Expo Workflow: bare
### Error output
_No response_
### Reproducible demo or steps to reproduce from a blank project
1. Update buildNumber to 12 in:
- app.json: "buildNumber": "12"
- ios/ReadingDailyScripture/Info.plist: 12
- ios/ReadingDailyScripture.xcodeproj/project.pbxproj: CURRENT_PROJECT_VERSION = 12
2. Run: eas build --platform ios --profile production
3. Once build completes, run: eas submit --platform ios --latest
Expected: Build shows number 12
Actual: Build shows number 11
Contributor guide
Assessment
This issue has not been assessed yet.