Cordova splashscreen插件-升级到iOS 14后,在出现splashscreen之前会快速显示一个黑屏

Cordova splashscreen插件-升级到iOS 14后,在出现splashscreen之前会快速显示一个黑屏,ios,cordova,plugins,splash-screen,Ios,Cordova,Plugins,Splash Screen,我正在使用cordova插件splashscreen 6.0.0 该插件似乎不再像以前的iOS版本那样工作了。升级到iOS 14后,在显示真正的启动屏幕图像之前,会很快显示一个黑屏 我在config.xml中仅使用默认的2x通用映像: 其他启动屏幕配置包括: <preference name="SuppressesLongPressGesture" value="true" /> <preference name="Splash

我正在使用cordova插件splashscreen 6.0.0

该插件似乎不再像以前的iOS版本那样工作了。升级到iOS 14后,在显示真正的启动屏幕图像之前,会很快显示一个黑屏

我在config.xml中仅使用默认的2x通用映像:

其他启动屏幕配置包括:

<preference name="SuppressesLongPressGesture" value="true" />
<preference name="SplashShowOnlyFirstTime" value="true" />
<preference name="ShowSplashScreenSpinner" value="false" />
<preference name="FadeSplashScreen" value="false" />
<preference name="FadeSplashScreenDuration" value="5000"/>
<preference name="SplashScreen" value="screen" />
<preference name="AutoHideSplashScreen" value="true" />


有什么想法吗?

我也看到了同样的事情。如果可能与此有关,也只能使用默认的2x universal。

在iOS 14中,启动屏幕的处理方式发生了一些变化:

该条目不再用于iPhone

现在,我们必须添加以下条目:
,以便覆盖iPhone设备

对于只使用universal~anyany条目的用户(在以前的iOS版本中唯一需要的条目):您只需将iphone~anyany条目添加到您的config.xml文件中即可

见下例:

显然,您还必须创建另一个名为Default@2xiphoneanyany.jpg(或png),分辨率为1334 x 1334像素,并将其放入闪屏图像目录中

我注意到的另一件事是,如果config.xml文件中没有说明FadeSplashScreenDuration条目,启动屏幕淡入淡出效果将不再起作用

因此,您只需将这一行添加到config.xml文件中,就可以获得与以前的iOS版本相同的默认淡入效果:


谢谢你让我知道。我相信苹果改变了IOS 14中启动屏幕的管理方式。希望他们能尽快修复闪屏插件。你解决了吗?怎么办?现在还没解决