Я разрабатываю приложение iOS с ZBar SDK для сканирования QR-кодов. Здесь создатели ZBar SDK сообщают нам, что
Поддерживаются только iPhone 3GS и iPhone 4, поскольку у них есть камера с автофокусом. Библиотека ZBar не поддерживает iPhone 3G и вряд ли когда-либо поддержит его.
Итак, я добавил ключ auto-focus-camera
в раздел Required Device Capabilities
моего plist. Все замечательно, кроме одного - iPad 2 и iPod Touch 4th Gen не имеют камеры автофокусировки, но все же могут использовать мой код ZBar SDK для сканирования QR-кодов. Но мой ключ auto-focus-camera
не позволяет пользователям iPad 2 и iPod Touch 4-го поколения загружать мое приложение из 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: Я видел этот вопрос на SO, но мне это не очень помогает.
PS2: Это приложение имеет необходимый набор доступных устройств.
Требования: Совместимость с 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-camera
дает нам это:
Требования: Совместимость с iPhone, iPod touch (4-го поколения), iPad 2 Wi-Fi, iPad 2 Wi-Fi + 3G, iPad (3-го поколения) и iPad Wi-Fi + 4G.
И это не очень хорошо, если у нас есть все iPhone, подходящие для нашего приложения, а не 3GS, 4 и 4S.
PS4: Мое приложение здесь и оно имеет такие требования:
Требования: Совместимость с iPhone 3GS, iPhone 4 и iPhone 4S.