Images.xcassets 和 Launchscreen.xib 中的 LaunchImage

LaunchImage in Images.xcassets with Launchscreen.xib

我将 Xcode 6 与 iOS 8 和 7 一起使用,我有一个 Launchscreen.xib,并且在 General Target 中我已经很好地配置了我的项目:

http://i.imgur.com/cKLcBzS.png

但我认为 Launchscreen.xib 不适用于 iOS 7.1.

所以我在 Images.xcassets 中为不支持 Launchscreen

的其他 iOS 创建了 LaunchImage

http://i.imgur.com/2YpSbeI.png

我不知道为什么,这让我收到了 2 个警告:

/Users/../Desktop/ProjectName/ProjectFolder/Images.xcassets: The launch image set "LaunchImage" has 2 unassigned images.

如何修复它并仅使用 Launchscreen.xib(如果这适用于每个 iPhone/iPad,或者使用我在 LaunchImage (Images.xcassets)[=24 中的两个图像=]

我相信你正在使用 LaunchScreen.xib

如果您想在Images.xcassets中使用LaunchScreen,您需要执行以下操作

  1. 启动屏幕文件为空

  2. 您还可以从这里设置不同设备的图标和其他选项

How to fix it and use only Launchscreen.xib (if that works for every iPhone/iPad, or use my two images in LaunchImage (Images.xcassets)

Launchscreen.xib 是 iOS 8 的一项功能,因此如果您的目标是 iOS 7,则应添加启动图像。

对我有用的是将“启动屏幕文件”字段留空,并将资产目录与启动图像一起使用。我尝试同时使用两者,但效果不佳...