iOS应用程序更新后的旧启动屏幕和黑色显示
我用Xcode和Swift制作了iOS应用程序。在第2版中,我还更新了启动屏幕和启动图像。iOS应用程序更新后的旧启动屏幕和黑色显示
我第一次从App Store安装了我的应用程序v1。当新版本v2从App Store上市时,我在我的设备上更新了我的应用程序。这是带有最新iOS的iPhone 5s和带有最新iOS的iPhone 7 Plus。
在iPhone 7 Plus上更新我的应用程序后,它仍然显示旧的启动屏幕。重新启动没有帮助。我必须删除并重新安装应用才能显示新的启动屏幕。
在iPhone 5s上,我没有获得任何启动屏幕或启动图像,我在启动屏幕快照时显示一个黑屏。我删除并重新安装了应用程序。这没有帮助。重新安装应用程序以获得正确的v2启动屏幕后,我也必须重新启动设备。
为什么这种奇怪的行为?我能做什么? 我不能要求我的用户重新安装应用程序并重新启动设备。
更新启动图像之后,删除存储在文件夹
DerivedData
应用cache
。如果您正在使用
xib
或storyboard
显示LaunchScreen图像移动到asset
目录,而不是使用png
文件名。
我总是做'Product> Clean'和'Product> Clean Build Folder ...'。这与手动删除DerivedData中的缓存相同吗?我在'Assets.xcassets'中使用'启动Screen.storyboard'和LaunchImage。这是正确的方式吗? – David
在安装新程序之前,您是否删除旧的应用程序版本? ? –
@JagveerSingh你是什么意思? – David
从手机和安装中删除应用程序 –