针对iPhone 6优化了App Store中的信息文本
我已经更新了我的“旧”Objective-C应用程序,以便使用带有大小类的新故事板,将部署目标设置为iOS 8并将新的二进制文件上传到App Store。尽管如此,App Store并未显示文字“此应用程序针对iPhone 6和6 plus进行了优化”。文中只提到iPhone 5S和下面的一切。针对iPhone 6优化了App Store中的信息文本
为了让iPhone 6获得批准,我该怎么做?
解决方案是为所有使用的图像添加@3x
版本并使用新的尺寸类别。您注意到应用程序切换到iPhone 6支持,例如,表格单元看起来不同(变得非常小)以适应新的屏幕大小。
更新为清楚:
iPhone 6和6个加之前,我的图片被命名为这样的:
Icon-40.png
[email protected]
为了得到想要的optimized for iPhone 6 and iPhone 6 Plus
文本,你需要添加第三每个图像的分辨率并将其命名为@3x
,其中@2x
之前。所以你最终得到这三个图像 - 每个图像你想显示在应用程序。
Icon-40.png
[email protected]
[email protected]
重要
您可以使用一个发射XIB或故事板文件,以表明你的应用程序运行在iPhone 6 Plus上 或iPhone 6
如果你只设置这个“标志”,我想你会得到想要的文字,但最终在应用程序中有模糊的图像。 – Linus 2015-01-30 07:24:43
@Linus,如果你正在使用正确尺寸的启动图像(不启动xib或storyboard),@ 3x图像,而不是在你的xib上使用自动布局(在代码中调整大小),你会在iphone6上获得漂亮的应用程序,但在应用程序商店将不会有文字,该应用程序已针对iPhone6(+)进行了优化。在xib上添加自动布局解决了这个问题。 – 2015-01-30 16:58:28
我刚刚意识到我的一个应用程序,我当然没有添加iPhone 6/iPhone 6 Plus启动图像,但确实仍然显示为iPhone 5,iPhone 6和iPhone 6 Plus优化。 (!!)这一定是Apple的错误... – Jonny 2015-05-27 02:18:44
有你包括iPhone6的新应用程序图标? ('... @ 3x.png') – holex 2014-10-06 08:27:33
是的,“应用程序图标”资产目录中的所有字段都带有图标,包括@ 3x图标。 – Linus 2014-10-06 12:21:22
也许每个图像,不仅应用程序图标,必须存在一个'@ 3x'版本? – Linus 2014-10-07 11:23:19