我在xCode5-iOS7中收到错误消息“输入目录中没有包含匹配的启动映像”


78

我正在尝试定义启动图像。可能只有一个图像丢失。

我正在按照此网站上的说明进行操作,为不同的设备创建不同大小的启动图像

所以我有7张具有所需大小的图像。但是,当我将它们拖到LaonchImages工作表时,它需要8张图像...丢失的那张被称为“ iPhone Portrait 2x”,根据详细信息窗格,我发现它的大小为640x960,并添加了它。

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

Answers:


143

选择您的项目,转到“构建设置”,搜索AppIcon-2并将其更改为AppIcon,就可以了。

在此处输入图片说明


嗨,这对我有用,谢谢,但是,如果我可能要问(因为我是Visual Studio的Xcode的新手),为什么在“常规”选项卡中已经提到它时,为什么还要在这里进行更改?还是至少不应该自动更改?
JustADev

1
@OmarBizreh我认为xcode允许为一个应用程序提供多个图像资产,而xcode可能是一个愚蠢的错误。
戴斯蒙德2015年

2
我已经在构建设置中使用了AppIcon。这没有解决。
ScottyBlades

谢谢!这对我有帮助,我从资产中删除了启动屏幕,这给了我一个错误。然后,我从构建设置中删除了启动屏幕链接。
阿努拉格·沙玛

24

选择项目文件,然后选择有问题的目标。在常规标签中,应用程序图标中包含启动图像,启动图像源应为“使用资产类别” 在此处输入图片说明


2
谢谢。我必须单击显示的所有三个框,直到该值切换回去。但这是我所需的解决方案!
Tr0yJ

感谢@ Tr0yJ对我来说就是这种情况
aryaxt 2015年

1
我的AppIcon在这里只是红色。我的已经是“使用资产目录”。
ScottyBlades

19

我的LaunchImage文件已被删除,我必须在我的xcassets中添加一个新文件。

转到您的images.xcassets。如果左侧没有列出LaunchImage,请单击底部的加号按钮,然后导航到新的iOS启动图像。 在此处输入图片说明


搞定了!谢谢。
ScottyBlades

发生了类似的问题。与建议的相同,但是添加了新的iOS App图标,由于某种原因而丢失了
MikeJ

9

我可以通过以下方法解决此问题:转到目标的“构建设置”,搜索单词“ launch”,然后删除(使用Backspace)“ Asset Catalog Launch Image Set Name”(设置为LaunchImage)。


这是我从LaunchImage切换到LaunchScreen(故事板)时所做的事情。
Cyber​​Mew

很难过,您需要通过说“使用退格键”来告诉我们所有如何使用xcode糟糕的界面-我花了30分钟的时间尝试用100种方式删除它,但没有尝试简单的退格键。
SamWise

实际上,由于Mac的键盘没有DEL键,因此OSX在许多地方都使用退格键(或CMD +退格键)作为删除按钮。
Borzh

4

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

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


3

在我的情况下,通过删除对Images.xcassets的引用,然后再次将其添加到项目中,解决了该问题。

我不确定是什么引起了问题,但是这可能与我将资产“文件”从一个Xcode组移动到另一个Xcode组有关,这很奇怪,因为文件的路径保持不变,但是那是这也是我对文件所做的唯一一件事...


3

我们在项目目标中设置资产目录启动映像集名称。从目标中删除它,而是将其设置在我们的项目中后,它可以正常编译。


2
就我而言,我从“启动图像”切换到“启动情节提要”,但是在删除启动图像后出现了此错误。删除已设置为启动映像名称的资产目录启动映像集名称(或至少清除其值)解决了该问题。
ScottyB,

1
我已升级到XCode 11.4 / iOS13。由于启动图像已过时,因此我改为使用启动情节提要板。我删除了的设置Asset Catalog Launch Image Set Name,XCode找到了我创建的情节提要。
马特

2

对我来说,当我添加了新的监视目标时,就会出现问题。即使我设置了AppIcon,也遇到了错误,但我通过删除资产目录的引用并添加回来解决了该问题,您可以通过删除引用并将其添加回来实现。


1

当您意外删除Assets.xcassets时,通常会发生这种情况。您需要执行以下步骤。

  1. 右键单击Assets.xcassets,然后选择显示文件检查器
  2. 检查是否已在“目标成员资格”下检查了所需目标 。
  3. 如果未选中,请选择需要使用资产的目标。
  4. 清理并构建应用程序。

0

使用xcode 11.3.1,您必须选择项目文件,然后选择有问题的目标,然后在“应用程序图标和启动图像”下的“常规”选项卡中选择如下所示。 在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.