iOS splash screen

Hello, does anybody know anything about iOS not showing the splash screen?

I am using Volt Builder v8.1.0.6, Android works just fine as always, but iOS stopped suddenly.


What version of that plugin are you using?
What settings do you have in your config.xml for the splashscreen?
Does the app run and just not show the splash screen?
Is the app not showing anything?
Are you using the following TWO plugins?

  <plugin name="cordova-plugin-wkwebview-engine" spec="1.2.1" />
  <plugin name="cordova-plugin-wkwebview-file-xhr" spec="2.1.4" />


  • I am using latest versions:
    plugin name=“cordova-plugin-splashscreen” source=“npm”
    plugin name=“cordova-plugin-wkwebview-engine” source=“npm”

  • Under Platform iOS:
    preference name=“ShowSplashScreenSpinner” value=“false”
    preference name=“SplashScreenDelay” value=“6000”
    preference name=“FadeSplashScreen” value=“true”
    preference name=“AutoHideSplashScreen” value=“true”
    preference name=“SplashMaintainAspectRatio” value=“false”
    preference name=“SplashShowOnlyFirstTime” value=“false”

  • White screen instead of the splash screen, but runs fine after this.

With Android splash screen works fine.

Thank you!

Are you using legacy splash screens instead of the new storyboard formats? The legacy splash screens are dead.

(As a side note, you may want to add that 2nd plugin. It prevents lockups on AJAX calls when using the wkwebview-engine.)

There’s a newer version of the Cordova iOS module than the default. Maybe give that a try. Add this line to your config.xml:

<engine name="ios" spec="6.1.0" />


Thank you, I changed it to storyboard format and it now works fine.

    <feature name="LaunchScreen">
      <param name="ios-package" value="LaunchScreenStoryboard" onload="true" />
      <preference name="StoryboardName" value="LaunchScreen" />
      <preference name="FadeOut" value="true" />
      <preference name="FadeOutDuration" value="1" />