-
Notifications
You must be signed in to change notification settings - Fork 173
Open
Labels
needs reviewIssue is ready to be reviewed by a maintainerIssue is ready to be reviewed by a maintainer
Description
Build/Submit details page URL
No response
Summary
Description:
I updated my app icons in my Expo project:
- iOS app icon
- Android adaptive icon
Locally, everything works fine:
npx expo prebuild
npx run:ios
npx run:android
The icons show correctly.
However, when I run an EAS build using my preview profile:
eas build --profile preview --clear-cache
…the app icons remain the old ones.
Managed or bare?
Bare
Environment
expo-env-info 2.0.8 environment info:
System:
OS: macOS 15.7.3
Shell: 5.9 - /bin/zsh
Binaries:
Node: 20.9.0 - ~/.nvm/versions/node/v20.9.0/bin/node
Yarn: 1.22.1 - ~/.nvm/versions/node/v20.9.0/bin/yarn
npm: 10.1.0 - ~/.nvm/versions/node/v20.9.0/bin/npm
Watchman: 2025.09.08.00 - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.16.2 - /opt/homebrew/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 24.5, iOS 18.5, macOS 15.5, tvOS 18.5, visionOS 2.5, watchOS 11.5
IDEs:
Android Studio: 2025.1 AI-251.26094.121.2512.13930704
Xcode: 16.4/16F6 - /usr/bin/xcodebuild
npmPackages:
expo: ~53.0.10 => 53.0.20
expo-router: ~5.0.7 => 5.0.7
expo-updates: ~0.28.17 => 0.28.17
react: 19.0.0 => 19.0.0
react-dom: 19.0.0 => 19.0.0
react-native: 0.79.3 => 0.79.3
npmGlobalPackages:
eas-cli: 16.19.3
expo-cli: 6.3.10
Expo Workflow: bare
Error output
No response
Reproducible demo or steps to reproduce from a blank project
- Replace iOS and Android app icons.
- Run npx expo prebuild.
- Run npx run:ios or npx run:android → icons appear correctly.
- Run eas build --profile preview --clear-cache → icons stay old.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
needs reviewIssue is ready to be reviewed by a maintainerIssue is ready to be reviewed by a maintainer