如果在LaunchScreen.storyboard上使用该图像,则图像不会更新
首先,这个问题与SO上的其他类似问题无关,因为这个问题涉及到使用LaunchScreen.storyboard
,SO上的解决scheme并不能解决这个问题。
我正在使用LaunchScreen.storyboard
内的图像。 我改变了这个图像,每次应用程序启动它显示旧的图像。 我已经尝试过的事情:
- 每次以不同的方式命名图像
- 删除DerivedData内容
- 将图像从资源文件移动到外部
- 产品>清洁
- 从设备上删除应用程序。
- 做所有1-4加上退出并重新启动Xcode。
这是惊人的,但没有任何作品。 除了巫毒,我已经尝试了一切。
上面的技术似乎适用于其他地方使用的图像,但不适用于LaunchScreen.storyboard
使用的LaunchScreen.storyboard
。
我在设备上运行它。
有任何想法吗?
可能的问题是,Springboard通过包ID来caching启动映像。 要强制重build,必要的步骤是
- 从设备上删除应用
- 重新启动设备。
- 安装并运行应用程序。
但是,似乎还没有定义完整的失败案例。 如果上面的暴力方法失效,看看这个雷达文件: UIImageView丢失的图像在设备上的启动屏幕上 ,似乎描述永久caching失败。 在这种情况下,更改捆绑ID并查看预期图像是否显示在左边。