我怎样才能支持iPhone 4S,而不支持iPhone 4?

时间:2013-01-18 09:45:40

标签: ios device iphone-4

重要的是我的游戏以每秒60帧的速度运行。它适用于iPhone 4S和5,但是4世界远离60。

所以 - 不考虑是否一个好主意 - 我如何阻止iPhone 4用户购买游戏?

1 个答案:

答案 0 :(得分:1)

使用UIRequiredDeviceCapabilities,您可以锁定某些不支持您所需功能的设备。这实际上是阻止应用运行旧一代设备子集的唯一方法。

要使用此功能,您需要在Info.plist中列出您的功能。您使用UIRequiredDeviceCapabilities键,并使用一组功能键。请参阅iOS Keys上的文档。

例如,要支持iPhone 4S,iPod Touch 5th Gen和iPad 3rd Gen,您可以说明需要bluetooth-le功能,即低功耗蓝牙。将功能与设备相关联的兼容性矩阵可以be found here

注意:这并不意味着我建议你应该这样做;只是你可以。这是一个非常黑客的方式,我不能保证苹果不会打击它。理想情况下,您应该能够回退到较低(但可接受)的性能,以便更广泛的受众可以使用您的应用程序。