App Icon is missing on built ipa/apk

Expo CLI 4.0.17 environment info:
System:
OS: macOS 10.15.7
Shell: 5.7.1 - /bin/zsh
Binaries:
Node: 12.20.0 - ~/.nvm/versions/node/v12.20.0/bin/node
Yarn: 1.22.10 - ~/.nvm/versions/node/v12.20.0/bin/yarn
npm: 6.14.8 - ~/.nvm/versions/node/v12.20.0/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 14.4, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2
Android SDK:
API Levels: 28, 30
Build Tools: 28.0.3, 30.0.3
System Images: android-29 | Google APIs Intel x86 Atom, android-30 | Google APIs Intel x86 Atom
IDEs:
Android Studio: 4.1 AI-201.8743.12.41.7042882
Xcode: 12.4/12D4e - /usr/bin/xcodebuild
npmPackages:
expo: ^40.0.0 => 40.0.0
react: 16.13.1 => 16.13.1
react-dom: 16.13.1 => 16.13.1
react-native: 0.63.4 => 0.63.4
react-native-web: ~0.13.12 => 0.13.18
npmGlobalPackages:
expo-cli: 4.0.17
Expo Workflow: bare

I updated the app icon, my app.json is set like:

{
  "name": "xxx",
  "displayName": "xxx",
  "expo": {
    "name": "xxx",
    "slug": "xxx",
    "version": "1.0.1",
    "icon": "./assets/icon.png",
    "splash": {
      "image": "./assets/splash.png",
      "resizeMode": "cover"
    },
    "platforms": ["ios", "android"],
    "assetBundlePatterns": ["**/*"],
    "ios": {
      "icon": "./assets/icon.png",
      "requireFullScreen": true,
      "bundleIdentifier": "xxx",
      "buildNumber": "1.0.1"
    },
    "android": {
      "icon": "./assets/icon.png",
      "adaptiveIcon": {
        "foregroundImage": "./assets/icon.png"
      },
      "package": "xxx",
      "versionCode": 2
    },
    "androidNavigationBar": {
      "barStyle": "light-content",
      "backgroundColor": "#000000"
    }
  }
}

The icon is 1024x1024 in png format but the every time I run a build expo icon keeps showing, here how it seems on transporter app:

So for some reason I would like to clarify, App Icon doesn’t appear correctly on Transporter but it appears correctly once IPA is upladed and showed from itunes connect.

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.