【问题标题】:Prevent an iPhone app from being installed on a device that does not have required hardware or capability防止 iPhone 应用程序安装在没有所需硬件或功能的设备上
【发布时间】:2011-11-14 09:31:44
【问题描述】:

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

  1. 使用宏对代码进行条件编译
  2. 框架的条件链接

但我的问题是:是否可以在应用配置或将应用上传到应用商店时进行一些更改,这样它根本不会安装在配置较低的设备中。

请赐教。

问候 Ankit

【问题讨论】:

    标签: iphone configuration app-store hardware capability


    【解决方案1】:

    gyroscope 添加到UIRequiredDeviceCapabilities 密钥到您的info.plist 文件中应该可以防止用户在他们的设备上没有陀螺仪的情况下安装该应用。

    您还可以在这里找到更多类似的选项和键:
    http://developer.apple.com/library/ios/#documentation/general/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

    【讨论】:

      猜你喜欢
      • 2011-02-21
      • 2018-02-21
      • 1970-01-01
      • 1970-01-01
      • 2010-09-19
      • 1970-01-01
      • 2020-08-21
      • 1970-01-01
      • 2013-10-18
      相关资源
      最近更新 更多