Как потребовать iPad 2 или iPhone 4S в App Store - PullRequest
14 голосов
/ 27 октября 2011

Мы создаем приложение, которое требует оперативной памяти, графического процессора и ядер iPad 2 или iPhone 4S.Есть ли способ настроить приложение так, чтобы оно не было доступно в магазине приложений пользователям меньшего оборудования?

Я знаю, что могу создавать только armv7, и это устраняет действительно старые вещи.Похоже, я мог бы потребовать фотоаппарат (даже если мы не используем его), чтобы устранить iPad 1 (хотя это похоже на взлом).Но это не мешает iPhone 4 или Touch 4.

Есть предложения?

Ответы [ 2 ]

23 голосов
/ 27 октября 2011

К сожалению, нет строки UIRequiredDeviceCapabilities, которая фильтрует только устройства с процессором A5.

Если взглянуть на «Матрицу совместимости устройств» в новом Руководстве разработчика по iTunes Connect , то вы получите самую новую клавишу bluetooth-le, которая фильтрует только iPhone 4S на основе егоподдержка Bluetooth 4.0 Low Power связи.IPad 2 не имеет этого оборудования (хотя можно с уверенностью заявить, что у следующего поколения оно будет), поэтому он не удовлетворяет этой необходимой возможности.

Я немного удивлен этим, потому что есть новыеРасширения OpenGL ES, которые доступны только на iPad 2 и iPhone 4S, и я мог видеть создание приложений, которым требуются эти возможности.Я не уверен, как бы вы это указали, поэтому я подал запрос на расширение (rdar: // 10356232) для ключа, подобного этому.

0 голосов
/ 26 октября 2012

Теперь это возможно с выпуском iOS 6. Требуя iOS 6, вы можете эффективно требовать, чтобы поддерживались только iPhone 4+ и iPad 2+.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...