【问题标题】:About UIRequiredDeviceCapabilities?关于 UIRequiredDeviceCapabilities?
【发布时间】:2013-04-21 06:55:57
【问题描述】:

如果app在info.plist文件的UIRequiredDeviceCapabilities数组中添加两个项目,一个是armv7(默认),另一个是bluetooth-le。那说明app只能在BLE4.0设备上使用?以及其他没有BLE4.0的设备是否可以从应用商店下载或运行该应用?

【问题讨论】:

    标签: ios bluetooth device capability


    【解决方案1】:

    没错。只有具有这些功能的设备才能安装您的应用程序。这在UIRequiredDeviceCapabilities 文档中进行了解释。引用:

    UIRequiredDeviceCapabilities(数组或字典 - iOS)让 iTunes 和 App Store 知道应用程序需要哪些与设备相关的功能才能运行。 iTunes 和移动 App Store 使用此列表来阻止客户在不支持所列功能的设备上安装应用程序。

    如果您使用数组,给定键的存在表示需要相应的功能。如果使用字典,则必须为每个键指定一个布尔值。如果此键的值为 true,则该功能是必需的。如果密钥的值为 false,则该功能不得存在于设备上。在这两种情况下,省略一个键表示不需要该功能,但如果该功能存在,则应用可以运行。

    【讨论】:

      猜你喜欢
      • 2012-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 2016-08-04
      • 2016-05-05
      相关资源
      最近更新 更多