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

时间:2016-04-24 12:14:52

标签: ios iphone xcode launch-screen

首先,这个问题与SO上的其他类似问题无关,因为这个问题涉及使用_userId并且SO上提供的解决方案无法解决这个问题。

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

  1. 每次都以不同的方式命名图像
  2. 删除de DerivedData内容
  3. 将图像从Assets文件移动到外部
  4. 产品>清洁
  5. 从设备中删除应用程序。
  6. 全部退出1-4并退出Xcode。
  7. 这太棒了但没有任何效果。除了伏都教,我已经尝试了一切。

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

    我在设备上运行它。

    有什么想法吗?

1 个答案:

答案 0 :(得分:9)

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

  1. 从设备中删除应用。
  2. 重启设备。
  3. 安装并运行app。
  4. 然而,似乎确实存在迄今未定义的完全失败案例。如果上述暴力方法无效,请查看此Radar文件:UIImageView missing images in Launch Screen on device,它似乎描述了永久性缓存失败。在这种情况下,更改您的捆绑ID并查看预期的图像是否显示是您剩下的所有内容。