Исключая iPhone 3GS и более старые iPhone и iPod из универсального приложения

Я хочу добиться того же, что и парень в этом вопросе, но с помощью универсального приложения. То есть, включая все версии iPad и все iPhone и iPod с дисплеем Retina.

Я думаю, что ключи, которые мне нужно добавить в мой файл info.plist в разделе UIRequiredDeviceCapabilities:

  • ARMv7
  • Фронтальная-камера ~iphone
  • Фронтальная-камера ~ ставка

В чем я не уверен, так это в том, что суффиксов ~iphone и ~ipod достаточно, чтобы система знала, что я хочу включить iPad 1 (у которого нет передней камеры)

Кто-нибудь может подтвердить, что это правильный способ сделать это?

Ребята на портале поддержки Apple указывали мне только на документы и руководства, но я не нашел реального примера того, что я хочу сделать.

2 ответа

Решение

Вы не можете использовать "суффикс". Эти клавиши позволяют вам перечислить "аппаратные" возможности, которые нужны вашему приложению. Итак.. допустим: микрофон - вашему приложению "нужен" микрофон! Вы не можете сказать "мне нужен микрофон... если это iPad"...

Я уверен, что это сработает - особенно если есть ключ для front-facing-camera~ipad,

Другие вопросы по тегам