Skip to content

App icons not updating in EAS preview build #3351

@gligor99

Description

@gligor99

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs reviewIssue is ready to be reviewed by a maintainer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions