Понимание ключа UIRequiredDeviceCapabilities
Q: Что такое UIRequiredDeviceCapabilities?
A: UIRequiredDeviceCapabilities ключ списка свойств, указывающий определенные аппаратные функции, которых Ваше приложение требует для работы устройства. Считайте раздел UIRequiredDeviceCapabilities информационной Ключевой Ссылки Списка свойств для получения полного списка этих ключей.
Если абсолютно необходимо ограничить целевые устройства приложения, необходимо только включать ключ. Устанавливание ключа к false не то же как игнорирование ключа. Поэтому каждый ключ эффективно имеет три состояния:
true: Устройства должны иметь связанную функцию для запуска приложения.false: Устройства не должны иметь связанной функции для запуска приложения.non-existent: Устройства могут или могут не иметь связанной функции для запуска приложения (другими словами, Вы не заботитесь так или иначе).
Например:
Установка
telephonyключ кtrueбудет препятствовать тому, чтобы Ваше приложение установило для пользователей iPod touch (потому что устройство «должно иметь» возможности телефонии).Установка
telephonyключ кfalseбудет препятствовать тому, чтобы он установил для пользователей iPhone (потому что устройство «не должно иметь» возможностей телефонии).Игнорирование
telephonyключ позволит ему устанавливать независимо от присутствия возможностей телефонии (потому что Вы «не заботитесь», если устройство имеет возможности телефонии).
Не добавляйте a UIRequiredDeviceCapabilities ключ, если Вы активно не должны ограничивать установку своего приложения на основе доступности или отсутствия доступности функции устройств.
Посмотрите Добавляющие Ключи к информационному Разделу файла Списка свойств информационной Ключевой Ссылки Списка свойств, чтобы изучить, как добавить ключи к Вашему Info.plist.
История версии документа
| Дата | Примечания |
|---|---|
| 15.08.2013 | Обновленная ссылка на документацию. |
| 30.06.2010 | Обновленная ссылка на документацию. |
| 07.05.2010 | Обновленная ссылка на документацию. |
| 30.03.2010 | Новый документ, описывающий, как добавить связанные с выбранным устройством опции для Вашего приложения. |