仍未针对iPhone 6和iPhone 6 Plus进行优化

我有一个刚上线的应用程序,它仍然没有说“为iPhone 6和iPhone 6 Plus优化”

  • 我在所需的分辨率中添加了启动屏幕和应用图标。
  • 调整所有内屏以适应新的iPhone屏幕。
  • 在iTunes Connect上添加了4.7和5.5英寸设备的屏幕截图。

我现在想念什么?

经过几个额外的调整,我已经重新提交了几天前的应用程序。 现在它已经为iPhone 6和iPhone 6 Plus进行了实时优化!

以下是我所做的步骤:

  • 添加应用程序图标 (包括设置图标和聚光灯图标)和启动图像 Images.xcassets在正确的解决scheme和命名的文件(不言自明),如下所示:

在这里输入图像说明在这里输入图像说明

  • 另外添加了Launch Screen文件。 因为苹果公司说这是很重要的补充。 在这里输入图像说明

  • 确保在Project Targets -> General中正确select了应用程序图标,启动图像和启动文件源 在这里输入图像说明

  • 调整所有的内屏幕,以适应iPhone 6和iPhone 6加上屏幕,当然!

  • 确保arm64包含在“ Project Targets -> Build Settings 。 (再见iOS 5支持!) 在这里输入图像说明

  • info.plistRequired device capabilities (又名UIRequiredDeviceCapabilities )中删除了armv7 在这里输入图像说明

  • 在iTunes Connect上,添加了除了设备状态栏之外的 4.7和5.5英寸设备的屏幕截图。 [ 屏幕截图属性 ]

启动屏幕文件也应该select您的目标设置:

在这里输入图像说明