防止将iPhone应用程序安装在没有所需硬件或功能的设备上

时间:2011-11-14 09:31:45

标签: iphone configuration app-store hardware capability

我突然想出了一个场景,并且很想知道我们能否做到。 假设我正在使用陀螺仪API,我们都知道陀螺仪可以在iPhone 4及更高版本中使用但不低于我所知道的两件事

  1. 使用宏条件编译代码
  2. 框架的条件链接
  3. 但我的问题是:是否可以对应用配置进行一些更改,或者将应用上传到应用商店,以便它根本不会安装在较低配置的设备中。

    请赐教我。

    此致 ANKIT

1 个答案:

答案 0 :(得分:4)

gyroscope密钥添加到UIRequiredDeviceCapabilities密钥中,如果他们的设备上没有陀螺仪,则会阻止用户安装该应用。

你也可以在这里找到更多这样的选项和钥匙:
http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html