我用Xcode和Swift制作了一个iOS应用程序。在v2中,我还更新了启动屏幕和启动图像。
我首先从App Store安装了我的应用程序的v1。当新的v2可从App Store获得时,我在我的设备上更新了我的应用程序。这是一款配备最新iOS的iPhone 5s和配备最新iOS的iPhone 7 Plus。
在iPhone 7 Plus上更新我的应用程序后,它仍显示旧的启动屏幕。重启没有帮助。我不得不删除并重新安装应用程序以显示新的启动屏幕。
在iPhone 5s上我没有获得任何启动屏幕或启动图像,我在启动屏幕截图显示的时候得到了黑屏。我删除并重新安装了该应用。这没有用。重新安装应用程序以获得正确的v2启动屏幕后,我还必须重新启动设备。
为什么这种奇怪的行为?我能做什么? 我无法要求我的用户重新安装应用并重启设备。
答案 0 :(得分:0)
更新启动图像后,删除存储在cache
文件夹中的应用程序DerivedData
。
如果您使用xib
或storyboard
来显示LaunchScreen,请将图片移动到asset
目录中,而不是使用png
文件名。