Xcode 中针对 iOS 7 部署目标的 LaunchImage 警告

Posted

技术标签:

【中文标题】Xcode 中针对 iOS 7 部署目标的 LaunchImage 警告【英文标题】:LaunchImage warning in Xcode for iOS 7 deployment target 【发布时间】:2015-04-16 14:38:19 【问题描述】:

我最近将我的应用程序的部署目标从 ios8 更改为 iOS7,现在我在 Xcode 中看到了这个警告:Applications using Launch Screen Files and targetting iOS 7.1 and earlier need to also include a Launch Image in an Asset Catalog.

不知道为什么。我在我的 Images.xcassets 中有一个 iOS 8 的 LaunchScreen.xib 设置我还有一个 LaunchImage,每个尺寸的设备都有一个图像,适用于 iOS 7.0 及更高版本以及 iOS 8.0 及更高版本。谁能给我一些指示,为什么我可能会看到这个警告?谢谢!

编辑:

【问题讨论】:

iOS 7 不使用启动屏幕文件(该功能是 iOS 8 的新功能)。它需要启动图像。 只需按照以下步骤操作即可; ***.com/questions/18780476/… 【参考方案1】:

在项目的常规设置中,您必须为您的应用程序选择包含启动图像的资产目录。见下图。

【讨论】:

我编辑了我的问题。我的看起来有点不同。然后我只有“使用资产目录”按钮和迁移选项。我只是点击它然后在第二个菜单中选择“图像”吗? 是的,在你必须继续“Images.xcassets”并设置“Launch Image”图标之后

以上是关于Xcode 中针对 iOS 7 部署目标的 LaunchImage 警告的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Xcode 7.1 和 iOS 部署目标 iOS 7.1 启动应用程序?

如何在 XCode4 中定位以前版本的 iOS?

我的空 swift 应用程序在部署目标 7.1 的 xcode6-beta 上崩溃

Xcode 6 + iOS 8 SDK 但部署在 iOS 7 (UIWebKit & WKWebKit)

Apple Healthkit 和 iOS 7 部署目标

UIScreen.mainScreen().nativeBounds.height 无法使用 Xcode 7/Swift 2,目标 iOS7