此应用程序针对iPhone 6/6 Plus进行了优化

时间:2014-11-20 14:09:10

标签: ios app-store iphone-6 iphone-6-plus

我正在优化应用程序以支持iPhone 6和iPhone 6 Plus,我有些疑惑。

我阅读了很多文章,我的第一个方法是在Images.xcassets中创建一个LaunchImages包,其中包含应用程序应支持的所有分辨率。使用这种方法,我的应用程序具有适用于所有设备的正确分辨率,并且似乎运行良好。 但是,我也阅读了Apple的文档,并注意到以下声明:"您使用启动XIB或故事板文件来表明您的应用程序在iPhone 6 Plus或iPhone 6上运行。&# 34 ;.经过一些研究后,我了解到我们还有另一种方法可以使应用程序针对新的iPhone进行优化,其中包括创建故事板/ XIB以用作启动屏幕。我也实现了这种方法,但我对iPhone 6的分辨率有疑问。

我的问题是:是否真的有必要实施第二种方法才能拥有"此应用针对iPhone 6/6 Plus进行了优化"在App Store?或者第一种方法也是正确的?

由于

1 个答案:

答案 0 :(得分:4)

如果您仅为新的iPhone 6分辨率添加启动图像(没有新的启动故事板),您仍将获得“针对iPhone 6优化”。

我选择不在我的应用程序中使用启动故事板场景,因为我仍然支持iOS7,这需要启动图像并且不支持启动故事板(iOS 7将简单地忽略启动故事板)。我的应用程序都说“此应用程序针对iPhone 5,iPhone 6和iPhone 6 Plus进行了优化。”

如果您决定要求iOS 8,则应考虑仅使用启动故事板并删除旧的启动图像。然后,当新的分辨率设备问世时,您可能不需要更新。