Ios iTunes Connect仅适用于arm64应用程序,需要3.5英寸屏幕截图

Ios iTunes Connect仅适用于arm64应用程序,需要3.5英寸屏幕截图,ios,iphone,xcode,app-store,app-store-connect,Ios,Iphone,Xcode,App Store,App Store Connect,我正在尝试提交一个只支持arm64的应用程序,它是在Xcode 7中开发的。但是,将二进制文件上载到iTunes Connect后,在我尝试提交时会显示以下错误消息: 您必须上传3.5英寸和4英寸视网膜显示器的屏幕截图。您的二进制文件表示支持iPhone/iPod touch。您必须提供iPhone/iPod touch屏幕截图 我更改了Info.plist文件中的要求,以及架构和有效架构。我有什么遗漏吗?我只想支持4英寸以上的显示器,我相信没有armv7就不能有armv7,所以我只指定了arm

我正在尝试提交一个只支持arm64的应用程序,它是在Xcode 7中开发的。但是,将二进制文件上载到iTunes Connect后,在我尝试提交时会显示以下错误消息:

您必须上传3.5英寸和4英寸视网膜显示器的屏幕截图。您的二进制文件表示支持iPhone/iPod touch。您必须提供iPhone/iPod touch屏幕截图

我更改了Info.plist文件中的要求,以及架构和有效架构。我有什么遗漏吗?我只想支持4英寸以上的显示器,我相信没有armv7就不能有armv7,所以我只指定了arm64

更新:
最后,我为iPhone 4s创建了单独的故事板,并以编程方式在视图控制器中选择了它。

在不了解更多应用程序的情况下,您可能会收到该消息,原因有很多

  • 你的应用程序显示它在某处支持iPhone/iPod touch(plist、target build等)
  • 您已限制设备要求:
  • 重要提示:提交时必须更改所有设备要求 对二进制文件的更新。您只能扩展设备 要求。向二进制文件提交更新以限制 设备要求是不允许的。您无法限制 设备要求,因为此操作将保留 以前通过运行新更新下载了你的应用程序


    如果您支持iPhone,则必须支持4英寸视网膜显示屏。由于iOS 9适用于iPhone 4s,因此您需要支持它。我也遇到了同样的问题:

    可能需要这样做的另一个原因,正如我刚刚发现的:当在4英寸设备上的应用商店上查看应用时,它实际上使用了列表中的3.5英寸屏幕截图。甚至当我打电话给苹果的开发者支持部门时,他们似乎并不理解这一点,当他们发现这是真的时,他们感到惊讶

    感谢您的澄清,我误以为iOS 9只允许使用arm64。我想我必须为4s创建一个布局。如果你使用UIRequiredDeviceCapabilities,你仍然可以将你的应用程序设置为只需要64位。不确定苹果是否允许空白屏幕截图。