Как объявить приложение для iPhone, которое должно работать в фоновом режиме? - PullRequest
1 голос
/ 02 марта 2011

Эй, я написал приложение для iPhone, которое должно работать в фоновом режиме.Я настроил свойства в моем информационном листе в соответствии с задним фоном.Проблема в том, что в магазине приложений перечислены iPhone 3G, а также «совместимое устройство».

Можно ли настроить мой информационный лист, чтобы избавиться от iPhone 3G в магазине приложений?

Я нашел одно решение, добавив opengles-2 к UIRequiredDeviceCapabilities - но это не таккажется, лучший способ сделать это?!

Спасибо!

1 Ответ

0 голосов
/ 02 марта 2011

Вы не можете проводить различие непосредственно по фактическим типам устройств (3G по сравнению с iPhone 4 и т. Д.), Но, как вы заметили, вещи в UIRequiredDeviceCapabilities могут подразумевать определенные устройства. Однако есть более прямой маршрут, читайте дальше ...

Если вам требуются устройства, совместимые с многозадачностью, это будет любое устройство с iOS4 или выше. В настройках сборки вашего проекта XCode есть настройка, позволяющая вам установить минимально необходимый iOS для запуска вашего приложения - «iOS Deployment Target». Установите для этого параметра «iOS4», и ваше приложение будет доступно только для iDevices с поддержкой многозадачности (включая iPad с iOS4 или выше, кстати). - нет, недостаточно, см. Комментарии ниже и ссылку Жюля.

...