我刚刚创建了一个离子应用程序,之前我添加了一个启动画面,并且工作正常。现在我使用命令
在资源中添加了另一个启动画面 ionic Cordova resources ios --splash
现在我检查了每个更新的启动画面。
在我编译并构建iOS应用程序并进行测试后,它会显示先前的Splashscreen一秒钟,然后会显示更新的启动画面并移动到我的主屏幕。
我删除了平台并再次添加。新的闪屏仍然重新更新,这个问题存在!这是怎么发生的?
答案 0 :(得分:10)
终于得到了解决方案。
这不是我的应用问题。我认为它不会在生产版本中发生。
答案 1 :(得分:1)
iOS设备首先显示启动图像,然后显示插件中的实际启动图像。图像是一样的,所以你不会注意到这一点。
但启动图像由设备和模拟器缓存,因此如果更改启动图像,它仍会显示旧的启动图像。
解决方案只是删除应用程序(无需关闭电源再打开),并且在生产版本中不会发生。
答案 2 :(得分:1)
对于所有未来面临此问题的开发人员,因为我没有看到提供正确解决方案的帖子:
有一个文件夹对我来说叫做 res/screen/ios,其中包含旧的启动画面,我从未替换过该文件。从我的应用程序中删除该文件夹中的文件,在该文件夹中添加新图像,并将新图像的名称更改为“Default@2x~universal~anyany.png”解决了此问题。