27

尝试编译项目时,使用 SDK 6.0 更新 Xcode 会导致错误。

缺少 Retina 4 启动图像。在 Retina 4 设备上以原始分辨率运行需要名为“Default-568@2x.png”的启动图像。您希望 Xcode 为您添加此图像吗?

单击添加时,它会创建一个大小为 640x1136 的黑色启动图像。我知道我可以轻松地将这张图片替换为合适的图片。但是 XCode 给了我一个错误并强迫我拥有这个文件。如果我不想包括这个,我怎么能跳过这个错误而只使用已经存在的较短的启动图像?

截图:http ://spacetech.dk/xcode-missing-retina-4-launch-image.html

4

7 回答 7

15

更新:似乎你不能忽视他的错误。当您上传二进制文件时,它最终会失败。只需提供视网膜图像。用户会喜欢它:D

————</p>

当我添加该文件然后将其删除时,它似乎只是一个警告。这很奇怪。

仅供参考,通过在您的目标摘要中包含一个 Retina 4 英寸启动图像文件 (Default-568h@2x.png),它将强制应用程序被拉伸到完整的 4 英寸显示。为了让您的应用程序再次在 3.5 英寸屏幕模式下运行,除了删除 4 英寸图像之外,您还必须**清理您的项目并删除应用程序。

于 2012-09-27T10:34:23.977 回答
15

转到项目设置,选择常规选项卡,然后转到下图中提到的部分。在这里,您只需要从 assets 中指定 Launch Image。希望这可以帮助。

于 2014-12-07T04:27:15.803 回答
4

你不能真正忽略这个错误。如果这样做,无论如何您都将无法通过产品验证。

这是您收到的错误文本:

在此处输入图像描述

所以添加一个 568 启动图像,没有任何办法解决它。

于 2014-01-01T20:40:40.890 回答
3

将 info.plist 文件移动到新组后,我遇到了类似的问题。为了解决这个问题,我通过单击项目文件常规选项卡中身份下的“选择 Info.plist 文件...”按钮重新选择了我的 plist 文件

于 2018-07-22T16:54:47.367 回答
2

实际上,您需要为您的案例提供一组启动图像。

首先,转到 Launch Image Attributes Inspector 并勾选所需的设备方向:

iOS 8.0 及更高版本

iOS 7.0 及更高版本

然后为空槽提供适当的图像尺寸。

纵向尺寸为:

768x1024 - iPad 肖像@1x

1536x2048 - iPad 肖像 @2x

640x1136 - 视网膜 4

640x960 - iPhone 肖像 @2x

1242x2208 - 视网膜高清 5.5"

750x1334 - 视网膜高清 4.7"

于 2017-02-15T14:54:53.700 回答
1

好吧,对我来说最简单的解决方案是创建Launch Screen.storyboard并指定它。这消除了对启动图像的需求(除非你真的想通过那首歌和舞蹈)。

指定以下内容:

在此处输入图像描述

那应该可以解决您的问题。

于 2017-02-27T17:03:15.717 回答
0

我有这个问题。上传新图像 640x1136 后,我清理了我的项目,通知消失了。(产品 -> 清洁)。

于 2017-04-27T09:18:29.870 回答