无法摆脱“需要iOS 7.0及更高版本的iPhone Retina(4英寸)启动图像”错误

时间:2016-07-24 21:25:32

标签: ios xcode xcode7

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

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

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

是的,我知道Stackoverflow上有几个线程(最后给出的例子)提到这个错误 。我仔细查看了它们并没有帮助我,因为它们要么是旧版本的Xcode,要么问题与我的问题不完全相同。

我正在使用Xcode 7.3.1和Swift 2.2

enter image description here

enter image description here

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

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?

2 个答案:

答案 0 :(得分:2)

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

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

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

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

  3. 通过这两种方式,你可以摆脱你的错误。

    快乐的编码!

答案 1 :(得分:0)

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