Where React Native keeps the app icon
- iOS:
ios/YourApp/Images.xcassets/AppIcon.appiconset - Android:
android/app/src/main/res/mipmap-*andmipmap-anydpi-v26
Replace the icons
- Replace the contents of
AppIcon.appiconsetwithios/AppIcon.appiconsetfrom the ZIP. - Delete
android/app/src/main/res/mipmap-*/ic_launcher*, then copy the generatedresfolder intoandroid/app/src/main/res. - Uninstall the app and rebuild:
npx react-native run-ios
npx react-native run-androidThe manifest of the React Native template already uses @mipmap/ic_launcher and @mipmap/ic_launcher_round, so no code changes are needed unless you renamed the icon resource.