Splash Screen not shown in production

I’ve updated my app.json to show a SplashScreen

"expo": {
    "name": "AppName",
    "version": "1.0.5",
    "slug": "our-slug",
    "orientation": "portrait",
    "sdkVersion": "26.0.0",
    "splash": {
      "image": "./src/assets/splash.png",
      "resizeMode": "cover"

The Splash Screen is shown perfectly in development, even running the server with exp start --no-dev --minify but I am still getting the blank screen in my production apps, for both iOS and Android. Am I missing something? Is it necessary to create a new standalone version and release it to the stores?



I’ve created a new APK, increasing the app version and now I can see the Splash Screen. Does this mean that I am forced to upload a new version to the stores to have this feature? Is there any way to avoid this step?


The splash screen is embedded in your APK, since the OS needs to display it before your JS runs; you need to resubmit to the App Store and Google Play.

clear now.

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