Xcode Исключить определенные устройства Info.plist

Наша последняя игра использует разумный объем памяти и, к сожалению, вылетает на iPod 4-го поколения.

Мы хотели бы исключить iPod 4 с помощью файла Info.plist. Кто-нибудь знает, можем ли мы сделать это с помощью генерации устройства, а не с помощью настроек приложения, таких как передняя камера и т. Д.

Документы предполагают, что это осуществимо, к сожалению, я не могу найти никаких примеров, я хотел бы сделать что-то похожее на то, что показано ниже, иначе мы исключаем устройства iPad, которые ЯВЛЯЮТСЯ совместимыми с игрой.

[ipod]
требуется камера с автофокусом
[iphone]
требуется фронтальная камера


person Iain Hunter    schedule 06.01.2014    source источник


Ответы (1)


Нет, нельзя исключать на основании такого поколения. Вам придется исключить на основе некоторых других критериев, таких как телефония (это исключает iPod touch и iPad) или GPS (это исключает iPod touch и iPad без сотовой связи). Есть и другие вещи, которые дадут вам разные подмножества устройств, которые вы хотите. Но нет ничего, что вы могли бы сделать, чтобы исключить только iPod touch 4-го поколения.

Вы всегда можете потребовать по крайней мере iOS 7, что, конечно, исключит некоторых пользователей более новых устройств, которые не обновились, но это сделает минимальным поддерживаемым iPhone iPhone 4, минимальным поддерживаемым iPad будет iPad 2 и минимальным iPod touch поддерживается как iPod touch 5-го поколения. Это единственное, что я вижу, действительно работает для достижения того, чего вы хотите здесь.

person Gavin    schedule 06.01.2014