iTunes Connect: исключая iPad из поддерживаемых устройств - PullRequest
13 голосов
/ 04 мая 2010

Я только что загрузил свое первое приложение в iTunes Connect и заметил, что мой список поддерживаемых устройств выглядит следующим образом ...

Требования к устройству: совместимо с iPhone, iPod touch и iPad.

Я разработал специально для iPhone и iPod Touch и еще не проводил никаких испытаний на симуляторе iPad. Поэтому я не хочу, чтобы тестировщики представления приложений пытались запустить мое приложение на iPad и отклонить его из-за какой-то незначительной проблемы.

Я смотрел на настройку требуемых возможностей устройства в моем info.plist, но это не позволяет мне ограничивать на уровне устройства.

Является ли это побочным продуктом сборки с использованием 3.1.3 SDK? Приложения, созданные с использованием этого SDK, автоматически масштабируются для работы на iPad?

Ответы [ 3 ]

12 голосов
/ 04 мая 2010

Вы не можете ограничить приложение, чтобы оно не работало на iPad. Обратная совместимость со всеми приложениями iPhone - это особенность iPad. Ваше приложение будет работать в 100% кадре или в дополнительном 2x режиме в зависимости от предпочтений пользователя.

Приложения для iPhone OS, которые связываются с платформой 2.x или 3.x и проверяют чистоту на iPhone и iPod touch, должны работать без проблем на iPad.

Если вы тестировали на iPod, принимая во внимание отсутствие сотового радио, камеры и т. Д., С вами все будет в порядке.

3 голосов
/ 05 мая 2010

Я не вижу веской причины исключать iPad, поскольку приложения для iPhone все-таки будут работать в эмулируемом режиме на iPad. Это та же ситуация, что и в 3.x программно-аппаратных приложениях, скомпилированных из 2.x SDK.

Для ограничения на уровне устройства добавьте ключ UIDeviceFamily , но он не поддерживает исключение iPad (только исключая iPhone).

0 голосов
/ 26 сентября 2011

Чтобы указать, что приложение должно работать только на iPhone, нужно указать приложение как приложение типа iPhone, а не как универсальное. Откройте свой проект (в XCode), нажмите на название проекта в верхней части боковой панели Навигатора проектов, выберите цель, перейдите на вкладку сводки и измените «Устройства» на iPhone.

Когда вы отправляете его, он будет запускаться только в режиме эмулятора на iPad, что позволяет обойти любые проблемы.

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