83

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

我正在按照本网站的说明为不同的设备创建不同尺寸的启动图像

所以我有 7 张具有所需尺寸的图像。但是,当我将它们拖到 LaunchImages 表时,它需要 8 张图片……缺少的一张称为“iPhone Portrait 2x”,根据详细信息窗格,我发现它的尺寸为 640x960,然后我添加了它。

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

4

10 回答 10

145

选择您的项目,进入 Build Settings,搜索 AppIcon-2 并将其更改为 AppIcon 就可以了。

在此处输入图像描述

于 2013-10-31T08:25:36.310 回答
25

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

于 2015-02-11T09:17:22.513 回答
19

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

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

于 2017-11-25T21:15:56.550 回答
10

我可以通过转到目标的构建设置,搜索“启动”一词,然后删除(使用退格键)“资产目录启动图像集名称”来解决这个问题,该名称设置为 LaunchImage。

于 2019-11-25T02:48:09.187 回答
9

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

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

于 2020-07-08T13:06:27.113 回答
3

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

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

于 2016-05-27T15:59:43.503 回答
3

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

于 2017-04-25T12:15:17.497 回答
2

对我来说,当我添加了一个新的监视目标时,问题就出现了。即使我设置了 AppIcon 我收到了错误,我通过删除资产目录的引用并将其添加回来来修复它,您可以通过删除引用并将其添加回来来做到这一点。

于 2018-08-07T10:30:47.820 回答
1

这通常发生在您意外删除Assets.xcassets时。您需要按照以下步骤操作。

  1. 右键单击Assets.xcassets并选择Show File Inspector
  2. 检查是否已在 Target Membership下检查了所需的目标。
  3. 如果未选中,请选择您需要使用资产的目标。
  4. 清理并构建应用程序。
于 2019-10-11T10:40:22.120 回答
0

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

于 2020-02-25T08:48:23.350 回答