近期开发程序新版本的时候 更改了 LaunchScreen.xib中的图片。但是发现在旧版本的基础上覆盖安装新版本,程序仍然使用的是旧版本的开屏图片。把旧版本删除,再重启设备,再安装新版本,新的开屏图片才能显示出来。于是我猜测是不是手机对开屏图片有缓存。经过一翻搜索,找到了原因和解决方案。如下:
A StackOverflow answer by @jaga provides the solution, but not the reason, as to why UIImageViews are missing in the Launch Screen on device (but not in the simulator).
Background