我在xCode5-iOS7中收到错误"没有输入目录包含匹配的启动图像"

Ami*_*.TS 64 xcode ios launchimage

我正在尝试定义启动图像.可能只缺少一张图像.

我按照本网站的说明为不同的设备创建不同大小的启动图像

所以我有7张所需尺寸的图像.但是当我将它们拖到LaonchImages工作表时,它需要8个图像......缺少的图像被称为"iPhone Portrait 2x",根据细节窗格我发现它的尺寸为640x960并且我添加了它.

我收到错误 - 编译失败......

Des*_*ond 117

选择你的项目,转到Build Settings,搜索AppIcon-2并将其更改为AppIcon,你会没事的.

在此输入图像描述

  • 我已经在构建设置中有 AppIcon。这并没有解决它。 (2认同)

use*_*599 22

选择项目文件,然后选择有问题的目标.在常规选项卡中有应用程序图标和启动图像启动图像源应为"使用资产类别" 在此输入图像描述

  • 谢谢.我不得不点击显示的所有三个框,直到值切换回来.但这对我来说是必修的! (2认同)

gal*_*kuh 18

我的LaunchImage文件已被删除,我不得不在我的xcassets中添加一个新文件.

转到你的images.xcassets.如果左侧没有列出LaunchImage,请单击底部的加号按钮并导航到新的iOS启动图像. 在此输入图像描述


Bor*_*rzh 10

我可以通过转到目标的构建设置来解决这个问题,搜索单词“launch”,然后删除(使用退格键)“Asset Catalog Launch Image Set Name”,它被设置为 LaunchImage。


Abd*_*mer 6

Launch Image资产已被弃用。我删除了Launch Image资产,但后来出现编译错误。

为了修复错误,Launch Image必须从构建设置中删除资产目录名称。在此处输入图片说明


Rem*_*m-D 5

我们在项目目标中设置了资产目录启动图像集名称。从目标中删除它并将其设置在我们的项目中后,它编译得很好。

  • 就我而言,我从“启动图像”切换到“启动故事板”,但在删除启动图像后出现此错误。删除已设置为启动映像名称的资产目录启动映像集名称(或至少清除其值)修复了该问题。 (2认同)
  • 我升级到 XCode 11.4/iOS 13。由于启动图像已过时,我改为使用启动故事板。我删除了“资产目录启动图像集名称”的设置,XCode 找到了我创建的故事板。 (2认同)