【问题标题】:Unable to get rid of "An iPhone Retina (4-inch) launch image for iOS 7.0 and later is required" error无法摆脱“需要 iOS 7.0 及更高版本的 iPhone Retina(4 英寸)启动图像”错误
【发布时间】:2016-11-28 03:48:44
【问题描述】:

我正在设计一个 iOS 应用程序并尝试添加启动屏幕。虽然我只支持 iOS 9.0 及更高版本,但我为 iOS 6.0 及更高版本添加了启动屏幕。尽管如此,由于某种原因,我仍然收到以下错误:

“需要 iOS 7.0 及更高版本的 iPhone Retina(4 英寸)启动图像”

当添加图片并保存时,错误暂时消失。但是当我在任何设备上(通过模拟器)运行应用程序时,错误又回来了。此外,没有启动屏幕显示。

是的,我知道 Stackoverflow 上有几个线程(最后给出的示例)提到了这个错误。我已经查看了它们,但它们对我没有帮助,因为它们要么是针对旧版本的 Xcode,要么问题与我所遇到的不完全一样。

我正在使用 Xcode 7.3.1 和 Swift 2.2

有类似问题的其他线程示例:

XCode iOS7 Asset Catalog Warning - Only Supporting iOS8

How do I clear a warning for xcassets unassigned children?

Adding iOS 7 version of iPhone 4-inch launch image to project breaks launch image when run on iOS 7

"Missing retina 4-inch launch image" error, but I I have that image

Missing Retina 4 launch image. How to ignore this error?

【问题讨论】:

  • 您只有 iOS 7 及更高版本的 iPad 启动图像,添加 iPhone 的图像
  • 为什么不借此机会迁移到启动故事板,而不必再处理这个问题?

标签: ios xcode xcode7


【解决方案1】:

您选择了“通用”设备的配置,但没有为 iOS 7 及更高版本的 iPhone 添加任何图像。

你可以做这两件事来摆脱这个错误:-

  1. 如果您的目标是为 iOS 8 和/或 iOS 9 及更高版本部署应用程序,只需在“Brand Assets-2”的属性中选择 iOS 8 及更高版本。这样就可以解决这个错误了。

  2. 如果您想将此应用程序保留在 iOS 7 中,则只需在 iOS 7 及更高版本中选择“纵向”模式并将图像插入其中。

通过这两种方法,您可以摆脱错误。

编码愉快!

【讨论】:

    【解决方案2】:

    我强烈建议切换到启动屏幕故事板。如果我错了,请纠正我,但我认为这是在 Xcode 6 中提供的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 2013-11-13
      • 2014-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多