我可以为仅iOS7应用程序转储非视网膜图像吗?

我可以为仅iOS7应用程序转储非视网膜图像吗?,ios7,retina-display,Ios7,Retina Display,我的iPhone应用程序的下一次更新将仅针对iOS7。几个问题 这是否意味着我可以从我的应用程序中删除所有非视网膜图像 如果我只剩下视网膜图像,我还需要将它们标记为@2x吗 苹果是否将我的应用程序的旧iOS版本保留在商店中,以便那些运行旧iOS版本的用户仍然可以访问它 任何帮助都将不胜感激。是的,您仍然需要在末尾添加@2x。是的,您可以删除所有非视网膜图像,但可能会影响性能,因为即使是较新的设备也会使用一些非视网膜图像,但主要性能影响是iPhone 3GS及以下版本,但由于iOS 7不会在iPh

我的iPhone应用程序的下一次更新将仅针对iOS7。几个问题

这是否意味着我可以从我的应用程序中删除所有非视网膜图像

如果我只剩下视网膜图像,我还需要将它们标记为@2x吗

苹果是否将我的应用程序的旧iOS版本保留在商店中,以便那些运行旧iOS版本的用户仍然可以访问它


任何帮助都将不胜感激。

是的,您仍然需要在末尾添加@2x。是的,您可以删除所有非视网膜图像,但可能会影响性能,因为即使是较新的设备也会使用一些非视网膜图像,但主要性能影响是iPhone 3GS及以下版本,但由于iOS 7不会在iPhone 3GS及以下版本上运行,因此您不需要处理性能问题。不,苹果不会在应用商店中保留你的应用程序的旧版本,如果你放弃了对它的支持,那么它就消失了。

回答你问题的第二部分,是的,苹果确实会存储旧版本供下载

对于我的应用程序Parkable,我为iOS5/6创建了一个,然后当7出现时,我专门针对它并放弃了对旧iOS版本的支持,现在如果你不在7+上,你仍然可以下载旧版本,而不是旧错误告诉用户更新他们的操作系统。我记得这是自动发生的,只需在“信息”选项卡下的项目和目标中更改部署目标


如果您有7代之前的设备iPhone或iPad以及7+设备,请随时测试。

Hi Popeye,谢谢您的输入。有趣的是,我的一些图片被标记为“@2x”,而有些则没有。我有很多双倍大小的图像,没有“@2x”的后期修复,也没有对应的非视网膜图像,它们在我的iphone5c上似乎工作得很好。当你说我应该保留“@2x”时,我是不是遗漏了什么@大力水手:iPad mini呢?据我所知,它以3.5非标准运行iPhone应用程序-retina@thedp:iPad mini 1st gen确实运行3.5屏幕,但从iOS 7开始,如果提供,将使用视网膜艺术作品。这意味着,如果您的应用程序仅限于iPhone,则完全可以安全地丢弃非视网膜艺术品。@ScottBerrevoets谢谢!还有一件事,我使用Images.xcsets,如果警告消息说我缺少非视网膜的图像,我该怎么办?@scottberrevotes通过转到图像集,单击空的!1x的平方,并删除所选项目。。。我不知道为什么,但它奏效了。再次感谢。这里是我对一个类似问题的回答:不要忘记@Popeye的回答。这是一个很好的答案,对我也有帮助。