我用 Xcode 和 Swift 制作了一个 iOS 应用程序。在 v2 中,我还更新了启动屏幕和启动图像。
我首先从 App Store 安装了我的应用的 v1。当新的 v2 可以从 App Store 获得时,我在设备上更新了我的应用程序。那是装有最新 iOS 的 iPhone 5s 和装有最新 iOS 的 iPhone 7 Plus。
在 iPhone 7 Plus 上更新我的应用程序后,它仍然显示旧的启动屏幕。重新启动没有帮助。我必须删除并重新安装应用程序才能显示新的启动屏幕。
在 iPhone 5s 上,我没有看到任何启动屏幕或启动图像,在显示启动屏幕截图时出现黑屏。我删除并重新安装了该应用程序。那没有帮助。我还必须在重新安装应用程序后重新启动设备才能获得正确的 v2 启动屏幕。
为什么会有这种奇怪的行为?我能做些什么? 我不能要求我的用户重新安装应用程序并重启设备。
更新Launch镜像后,删除DerivedData
文件夹下的应用cache
。
如果您使用 xib
或 storyboard
来显示 LaunchScreen,请将图像移动到 asset
目录中,而不是使用 png
文件名。
关于ios - iOS 应用更新后的旧启动屏幕和黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40522327/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |