2012-09-26 48 views
26

使用SDK 6.0更新Xcode会在尝试编译项目时出错。缺少Retina 4发射图像。如何忽略这个错误?

Missing Retina 4 launch image。名为“[email protected]”的启动图像需要在Retina 4设备上以原始分辨率运行。你想Xcode为你添加这个图片吗?

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

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

+3

它迫使你,因为苹果希望你也支持新的iPhone 5。添加启动图像后,应用程序将切换至“流畅”布局,并尽可能调整至新iPhone 5的屏幕分辨率。 – Lefteris

+0

是啊,这就是我认为的 – Hlung

+1

它应该只是一个警告,除非你有“打开所有警告错误”打开。 – ThomasW

回答

14

它出现时我补充说,文件然后是只是一个警告后删除。这很奇怪。通过在目标摘要中包含视网膜4英寸启动图像文件([email protected]),它将强制将应用程序拉伸至完整的4英寸显示屏。为了让您的应用程序再次以3.5英寸屏幕模式运行,除了删除4英寸图像您还必须清理您的项目并删除应用程序。

希望这是有用的:))

4

你真的不能忽略这个错误。如果你这样做,无论如何你都会失败产品验证。

这是你的错误的文字:

enter image description here

所以需要添加568启动图像,没有它周围的任何方式。

11

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

+0

完美。这是正确的答案。谢谢! –

1

其实你需要为你的情况提供了一组发射图像。

首先,转到启动图像属性检查员和蜱所需的设备取向为:

的iOS 8.0和更高

的iOS 7.0和更高

,然后提供用于空槽适当的图像尺寸。

对于纵向尺寸为:

768×1024 - iPad的肖像@ 1X

最高1536x2048 - iPad的肖像@ 2X

640x1136 - 视网膜4

640×960 - iPhone肖像@ 2X

1242x2208 - Retina HD 5.5“

750x1334 - Retina HD 4.7“

0

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

指定下列内容:

enter image description here

这应该解决您的问题。

0

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