首先这个问题与SO上的其他类似问题无关,因为这个问题涉及使用LaunchScreen.storyboard
SO 上提出的解决方案并不能解决这个问题。
我正在使用里面的图像LaunchScreen.storyboard
。我更改了该图像,每次应用程序启动时它都会显示旧图像。我尝试过的事情:
- 每次都以不同的方式命名图像
- 删除 DerivedData 内容
- 将图像从Assets文件移到外部
- 产品展示 > 清洁
- 从设备中删除该应用程序。
- 完成所有 1-4 步,然后退出并重新启动 Xcode。
这很神奇,但没有任何作用。我什么都试过了,除了巫术。
上述技术似乎适用于其他地方使用的图像,但不适用于LaunchScreen.storyboard
.
我正在设备上运行它。
有任何想法吗?
可能的问题是 Springboard 按包 ID 缓存启动图像。要强制重建,必要的步骤是
- 从设备中删除应用程序。
- 重新启动设备。
- 安装并运行应用程序。
然而,迄今为止似乎确实存在未定义的完全失败案例。如果上述暴力方法不起作用,请查看此 Radar 文件:UIImageView 在设备上的启动屏幕中缺少图像 http://openradar.appspot.com/23534818这似乎描述了永久性的缓存失败。在这种情况下,您只需更改捆绑包 ID 并查看是否显示预期的图像即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)