【发布时间】:2012-05-23 21:50:12
【问题描述】:
我正在使用 ZBar SDK 开发用于 QR 码扫描的 iOS 应用程序。 Here ZBar SDK creators tell us那个
仅支持 iPhone 3GS 和 iPhone 4,因为它们有摄像头 带自动对焦。 ZBar 库不支持 iPhone 3G 和 不太可能支持它。
所以我在 plist 的 Required Device Capabilities 部分添加了 auto-focus-camera 键。一切都很好,除了一件事——iPad 2 和第四代 iPod Touch 没有自动对焦摄像头,但仍然可以使用我的 ZBar SDK 代码扫描二维码。但是我的auto-focus-camera 密钥不允许使用 iPad 2 和 iPod Touch 4th Gen 的用户从 App Store 下载我的应用程序。
换句话说,我需要找到一种方法让我的应用可以通过 App Store 安装在这些设备上:
- iPhone 3GS。
- iPhone 4.
- iPhone 4S。
- iPad 2。
- 新 iPad。
- iPod Touch 第 4 代
在这些设备上我的应用程序不应该可用:
- iPhone 2G。
- iPhone 3G。
- iPad。
- iPod Touch 3d Gen 和
我的问题是:如何让我的应用在 App Store 中可供第一个列表设备的用户使用,而对第二个列表设备的用户不可用?
任何帮助将不胜感激!
PS:我见过this question on SO,但对我帮助不大。
PS2:This app 具有所需的可用设备集。
要求:兼容 iPhone 3GS、iPhone 4、iPhone 4S、iPod touch(第 4 代)、iPad 2 Wi-Fi、iPad 2 Wi-Fi + 3G、iPad(第 3 代) 代)和 iPad Wi-Fi + 4G。
有谁知道,他们是怎么做到的?
PS3:同时添加still-camera和auto-focus-cameragives us this:
要求:兼容 iPhone、iPod touch(第 4 代)、 iPad 2 Wi-Fi、iPad 2 Wi-Fi + 3G、iPad(第 3 代)和 iPad Wi-Fi + 4G。
这不是一个好方法,只要我们拥有适合我们应用的所有 iPhone,而不是 3GS、4 和 4S。
PS4:我的应用is here,它有这样的要求:
要求:兼容 iPhone 3GS、iPhone 4 和 iPhone 4S。
【问题讨论】:
标签: ios ipad app-store ipod-touch zbar-sdk