iPhone限制在某个版本

时间:2013-10-01 13:15:45

标签: iphone app-store

我希望我的应用只能在iPhone 5及更高版本上下载。我不希望它可以在iPhone 4S或更低版本上下载。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

您不能按设备限制您的应用,但您可以通过将其添加到info.plist来定位特定的硬件功能。

您正在寻找的密钥称为UIRequiredDeviceCapabilities

Xcode and required device capabilities.

以下是有效的密钥,取自Apple开发者网站上的this listtelephonywifismsstill-cameraauto-focus-camerafront-facing-cameracamera-flashvideo-cameragyroscopelocation-servicesmagnetometergamekitopengles-1,{ {1}},microphoneopengles-2armv6armv7peer-peer

某些键会近似(例如bluetooth-learmv6)您想要的内容。如果您需要armv7,您将删除大量旧设备。 iPhone 4引入了陀螺仪。bluetooth-le键可以在不使用闪光灯的情况下切断iPad和iPod touch型号。

使用这些键,考虑一下你是谁,但要确保你出于正确的原因这样做。排除潜在用户群的人口统计数据存在风险,并使您在竞争激烈的市场中处于劣势。

哦,我强烈建议不要将这些作为优化旧设备的捷径。性能是您的杀手级功能。不要吹它。

2010年9月,Apple的iOS开发者网站上的

* UIRequiredDeviceCapabilities was featured