App icon meets platform size requirements
Why it matters
App stores validate icon assets during binary review — a missing density bucket or broken path in app.json causes immediate rejection before a human reviewer ever sees your app. Android's adaptive icon system requires exact pixel dimensions at each mipmap density (mdpi through xxxhdpi); a missing xxxhdpi icon renders as a blurry, pixelated smear on flagship Pixel and Samsung devices. Apple's HIG requires discrete sizes for each display context (home screen, Spotlight, Settings). A single absent size silently fails submission. Beyond rejection, incorrectly sized icons degrade the visual identity of your app on every device class that uses the missing density, directly undermining user trust at the moment of first impression.
Severity rationale
Critical because a missing or broken icon file causes automatic app store binary rejection, blocking all users from reaching the app.
Remediation
Generate a complete platform icon set from a 1024x1024 master (no pre-rounded corners — the OS applies rounding). For Expo projects, reference the master in app.json and let EAS export platform sizes; for bare React Native, export directly into the platform directories.
// app.json (Expo)
{
"expo": {
"icon": "./assets/icon.png",
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#ffffff"
}
}
}
}
For bare React Native Android, place PNGs at the correct pixel dimensions under android/app/src/main/res/mipmap-mdpi/ (48×48) through mipmap-xxxhdpi/ (192×192). For iOS, populate the Images.xcassets/AppIcon.appiconset/ catalog with 120×120, 152×152, 167×167, and 180×180 variants.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the App Store Readiness Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- external · apple-hig-app-icons — Apple Human Interface Guidelines — App Icons
- external · google-play-icon-specs — Google Play — App icon design specifications
Taxons
History
- 2026-04-18·v1.0.0·Initial import from mobile-store-readiness·automated