Iphone 限制应用于设备类型?

Iphone 限制应用于设备类型?,iphone,ios7,sprite-kit,frame-rate,Iphone,Ios7,Sprite Kit,Frame Rate,在发布iPhone应用程序(本例中为游戏)时,是否有限制其发行量仅限于iPhone 5及以上版本。我知道,通过使用Sprite工具包,我自动将自己限制为仅使用iOS7,但我不确定该设备 我只是问,因为我目前正在编写的游戏在iPhone5/5S上的运行速度是60fps,但在iPhone4上运行时,有些地方的速度会下降到40fps左右。我知道这样做会失去客户,但我真的想把游戏限制在可以全速运行游戏的设备上 根据我最初的研究,我认为这是不可能的,但我只是想在开始添加iPhone4支持之前在这里检查一下

在发布iPhone应用程序(本例中为游戏)时,是否有限制其发行量仅限于iPhone 5及以上版本。我知道,通过使用Sprite工具包,我自动将自己限制为仅使用iOS7,但我不确定该设备

我只是问,因为我目前正在编写的游戏在iPhone5/5S上的运行速度是60fps,但在iPhone4上运行时,有些地方的速度会下降到40fps左右。我知道这样做会失去客户,但我真的想把游戏限制在可以全速运行游戏的设备上

根据我最初的研究,我认为这是不可能的,但我只是想在开始添加iPhone4支持之前在这里检查一下

  • 如果你的应用程序已经在应用程序商店中列出,那么你几乎被你已经拥有的东西卡住了。无法在应用程序更新中更改所需的设备功能

  • 我没有阅读每种型号的详细信息,但您可以使用
    UIRequiredDeviceCapabilities
    来限制硬件规格的需求。没有关于屏幕大小的条目,但是你可以,例如,限制你的应用程序规格只使用armv7和armv8处理器,我相信iPhone 5、5c和5s上都有这些处理器

  • 更新


    根据进一步的研究,并感谢Steven Fisher的评论,这个问题的答案是,目前无法对询问类型进行限制。

    没有办法仅对iPhone 5+的应用程序进行限制。。但是有很多游戏只支持4S+,只需在应用程序的描述中写下iPhone4不支持该游戏。谢谢你,我可能会尝试,在提交时附带iPhone4支持(我相信你目前必须这样做),然后添加一条注释,上面写着“建议使用iPhone5或更高版本”完美,目前这是唯一的方法;)可能会重复读一遍:下降到40FPS?我认为你在iPhone 4上很好。:)armv7在iPhone4及更高版本中。需要iOS 7至少需要一部iPhone 4S。@StevenFisher-Ok。那armv8呢?我认为没有这方面的关键,或者至少没有文档记录。但这将限制你使用iphone5s(和ipadair/ipadmini2)。也有ARMV7,但没有密钥(只有ARMV7的应用被拒绝)。注意:我之前错了。要求iOS 7并不能消除原来的iPhone4。@StevenFisher-很好的评论。谢谢你的洞察力!