仅限arm64的iTunes Connect需要3.5英寸屏幕截图App

时间:2015-09-24 00:32:34

标签: ios iphone xcode app-store itunesconnect

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

  

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

我更改了Info.plist文件中的要求,以及体系结构和有效体系结构。有什么我想念的吗?我只想支持4英寸以上的显示器,我相信你不能没有armv7的armv7s,所以我只规定了arm64。

更新 最后,我刚刚为iPhone 4s创建了单独的Storyboard,并以编程方式在View Controller中选择它。

3 个答案:

答案 0 :(得分:2)

如果您支持iPhone,则必须支持4英寸视网膜显示屏。由于iOS 9适用于iPhone 4s,因此您需要支持它。我遇到了同样的问题:Is there a way to limit iPhone App to only certain models?

答案 1 :(得分:0)

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

  1. 您的应用显示它在某处支持iPhone / iPod touch(plist,target build等)
  2. 您已限制设备要求:
  3.   

    重要提示:提交时必须更改所有设备要求   对二进制文件的更新。您只能扩展您的设备   要求。提交二进制文件的更新以限制您的   不允许使用设备要求。你无法限制   设备要求,因为此操作将保留拥有的客户   以前从运行新更新中下载了您的应用。

    https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html

答案 2 :(得分:0)

正如我刚刚发现的那样,可能需要这样做的另一个原因是:在4英寸设备上查看App Store上的应用时,它实际上使用了列表中的3.5英寸屏幕截图。即使我打电话给Apple的开发人员支持,他们似乎也不理解这一点,当他们发现这是真的时,他们感到很惊讶。