之前的启动画面在 IONIC 应用程序中显示一秒钟
Previous splash screen shows for a second in IONIC app
我刚刚创建了一个 ionic 应用程序,之前我添加了一个启动画面并且运行良好。现在我使用命令
在资源中添加了另一个启动画面
ionic Cordova resources ios --splash
现在,当我检查更新中的每个初始屏幕时。
在我编译并构建 iOS 应用程序并进行测试后,它会显示之前的启动画面一秒钟,然后显示更新的启动画面并移至我的主屏幕。
我删除了平台并重新添加。仍然用新的启动画面重新更新,这个问题存在!为什么会这样?
终于找到答案了
- 从设备中删除您的应用程序
- 关闭设备
- 启动设备,安装并启动应用程序。
这不是我的应用程序问题。我认为它不会发生在生产版本中。
iOS 设备首先显示启动图像,然后显示插件的实际启动图像。图像是一样的,所以你不会注意到这一点。
但是启动图像被设备和模拟器缓存,所以如果你改变启动图像,它仍然会显示旧的启动图像。
解决办法就是删掉app(不用关机重启),正式版不会出现这种情况
致所有未来面临此问题的开发人员,因为我没有看到 post 有正确的解决方案:
有一个对我来说名为 res/screen/ios 的文件夹,其中包含旧的初始屏幕,我从未替换过该文件。从我的应用程序中删除该文件夹中的文件,在该文件夹中添加新图像,并将新图像的名称更改为 'Default@2x~universal~anyany.png' 解决了这个问题。
我刚刚创建了一个 ionic 应用程序,之前我添加了一个启动画面并且运行良好。现在我使用命令
在资源中添加了另一个启动画面ionic Cordova resources ios --splash
现在,当我检查更新中的每个初始屏幕时。
在我编译并构建 iOS 应用程序并进行测试后,它会显示之前的启动画面一秒钟,然后显示更新的启动画面并移至我的主屏幕。
我删除了平台并重新添加。仍然用新的启动画面重新更新,这个问题存在!为什么会这样?
终于找到答案了
- 从设备中删除您的应用程序
- 关闭设备
- 启动设备,安装并启动应用程序。
这不是我的应用程序问题。我认为它不会发生在生产版本中。
iOS 设备首先显示启动图像,然后显示插件的实际启动图像。图像是一样的,所以你不会注意到这一点。
但是启动图像被设备和模拟器缓存,所以如果你改变启动图像,它仍然会显示旧的启动图像。
解决办法就是删掉app(不用关机重启),正式版不会出现这种情况
致所有未来面临此问题的开发人员,因为我没有看到 post 有正确的解决方案:
有一个对我来说名为 res/screen/ios 的文件夹,其中包含旧的初始屏幕,我从未替换过该文件。从我的应用程序中删除该文件夹中的文件,在该文件夹中添加新图像,并将新图像的名称更改为 'Default@2x~universal~anyany.png' 解决了这个问题。