如果在LaunchScreen.storyboard上使用该图像,则更改时图像不会更新

Spa*_*Dog 3 iphone xcode ios launch-screen

首先,这个问题与SO上的其他类似问题无关,因为这个问题涉及使用LaunchScreen.storyboard,而SO上提出的解决方案并没有解决这个问题.

我在里面使用一个图像LaunchScreen.storyboard.我更改了该图像,每次应用程序启动时都会显示旧图像.我尝试过的事情:

  1. 每次都以不同的方式命名图像
  2. 删除de DerivedData内容
  3. 将图像从Assets文件移动到外部
  4. 产品>清洁
  5. 从设备中删除应用程序.
  6. 全部1-4加上退出并重新启动Xcode.

这太棒了但没什么用.除了伏都教,我已经尝试了一切.

上述技术似乎适用于其他地方使用的图像,但不适用于使用的图像LaunchScreen.storyboard.

我在设备上运行它.

有任何想法吗?

Ale*_*ylo 9

可能的问题是Springboard通过捆绑包ID缓存启动映像.要强制重建,必要的步骤是

  1. 从设备中删除应用.
  2. 重启设备.
  3. 安装并运行应用程序.

但是,似乎确实存在迄今未定义的完全失败案例.如果上面的暴力方法无法工作,请查看此Radar文件:UIImageView在设备上的启动屏幕中缺少图像,这似乎描述了永久性缓存失败.在这种情况下,更改您的捆绑ID并查看预期的图像是否显示是您剩下的所有内容.