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: