尽管有Lauch屏幕文件,为什么需要启动图像?

Man*_*uel 6 ios launchimage ios11 xcode9

在iOS 10中,我使用了a Launch Screen File而不是Launch Images:

在此输入图像描述

在iOS 11的Xcode 9中转换为Swift 4后,我收到以下警告:

缺少"Default-568h@2x.png"启动图像

在此输入图像描述

为什么在已经启动屏幕时需要启动图像?

Man*_*uel 7

解决方案是临时添加启动映像资产目录.

  1. 点击Use Asset Catalog...:

在此输入图像描述

  1. 选择创建新的资产目录:

在此输入图像描述

  1. 切换回Don't use asset catalogs:

在此输入图像描述

  1. 删除自动创建的Images.xcassets.

  2. 警告消失了.