科尔多瓦iOS 6.0.0不显示初始屏幕图像

时间:2020-06-11 18:33:14

标签: cordova wkwebview splash-screen cordova-ios

我使用cordova ios 6.0.0创建了一个新项目。

我添加了带有初始屏幕图像的文件夹,我正在使用启动情节提要图像,并将它们添加到config.xml中:

<splash src="res/screen/ios/Default@2x~universal~anyany.png" />
<splash src="res/screen/ios/Default@2x~universal~comany.png" />
<splash src="res/screen/ios/Default@2x~universal~comcom.png" />
<splash src="res/screen/ios/Default@3x~universal~anyany.png" />
<splash src="res/screen/ios/Default@3x~universal~anycom.png" />
<splash src="res/screen/ios/Default@3x~universal~comany.png" />

我没有进一步自定义应用程序。没有插件,什么都没有。并且初始屏幕不显示。

我看到一个完全空白的白色屏幕,直到显示cordova设备就绪页面。

我了解到,此版本的cordova-ios不需要启动屏幕插件。我仍然尝试添加它,因为没有显示启动屏幕,但是由于它适用于6之前的版本,所以未将其添加到iOS中。

我向config.xml添加了首选项AutoHideSplashScreen,其值为false,并在index.js上设置了超时以稍后隐藏初始屏幕。唯一不同的是,我看到白屏的时间比以前更长。

我尝试删除ios平台并将其添加回去,没什么区别。

当我在XCode中打开工作区时,我看到初始屏幕位于图标和初始屏幕下方。

在其他应用程序上使用cordova ios 5.1.1时,初始屏幕显示正常,但这是一个新应用程序,我想直接使用cordova ios 6.0.0。

感谢您提供帮助以解决此问题!

1 个答案:

答案 0 :(得分:0)

如果有人遇到相同的问题,我会通过清除模拟器内容来解决此问题。

模拟器>硬件>擦除所有内容和设置

然后,当我再次在其中运行该应用程序时,它显示初始屏幕正常。