Xcode 5中的iPad发布图像只接受视网膜或非视网膜而不是两者

Blu*_*lue 31 ipad retina-display ios7 xcode5

我正在设置新Xcode中所需的所有新发布图像,但我有一个非常奇怪的问题...当我将Portrait Non-Retina(768x1024)图像放在没有问题时...但是当我走的时候放置肖像Retina(1536x2048)图像,最后一个出现没有问题,但非Retina一个消失,它出现错误说:没有找到正确尺寸的图像....同样的事情也发生在两个风景图片...我正在添加2张图片,以便您更好地了解问题....

在这里,我有2个非Retina设置

在此输入图像描述

当我设置2视网膜时,非视网膜消失...

在此输入图像描述

有谁面临同样的问题?有解决方案吗?谢谢你的帮助.马西

Big*_*ire 51

我也在努力解决这个问题,但是当你有一个名为image.png的非视网膜图像并且其视网膜对应物名为image@2x.png时,我发现这已经解决了.所以要修复你的,你需要命名第一个"Default-Portrait-1024~ipad"和第二个"Default-Portrait-1024 @ 2x~ipad"."@ 2x~ipad"之前的部分需要相同才能识别它们.这是愚蠢的,可以使命名混乱,但这就是它现在的工作方式.我不确定这个功能是否有意,因为它似乎不适用于任何图标图像...

希望这可以帮助!

  • 在努力实现这项工作后,我意识到~ipad修饰符区分大小写.我的文件名中有~iPad,我看到了同样的行为.将它们改为~ipad后,它们都被接受了.我的理论是,Apple只想在info.plist文件中为每个方向使用UILaunchImages~ipad中的一条记录,因此它在文件名末尾查找带有有效@ 2x~ipad修饰符的相同名称,但无法找到它.如果您已选择非视网膜图像,编辑器不允许您添加视网膜图像,因为它只允许每个方向一个条目. (2认同)