Как сохранить приложение iPhone в магазине iPad? - PullRequest
2 голосов
/ 26 мая 2010

У меня есть приложение для iPhone, которое я начал превращать в универсальное приложение, однако процесс еще не завершен, и я хочу выпустить обновление для версии iPhone.

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

Достаточно ли проверять запись LSRequiresiPhoneOS BOOL (в файле Info.plist)?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 02 июня 2010

Я бы посчитал ограничение для iPhone очень плохим решением - iPad предназначен для запуска всех приложений iPhone в режиме совместимости (за исключением очевидных вещей, таких как телефония). Таким образом, вы столкнетесь с серьезными жалобами.

Если речь идет о незавершенных усовершенствованиях для части iPad, то просто отключите эти функции и скомпилируйте для iPhone (целевое устройство: только iPhone; возможно, также измените файл plist).

2 голосов
/ 27 мая 2010

Вы можете использовать UIRequiredDeviceCapabilities и указать, что вам требуется "телефония" в вашем info.plist. Это будет держать его от iPad (и iPod touch тоже). См. Поддержка устройства .

1 голос
/ 26 мая 2010

Я нашел настройку в разделе «Настройки проекта» -> «Сборка» под названием «Семейство целевых устройств». Может быть, попробуйте установить это только для iPhone, а не iPhone / iPad - я думаю, что это также должно помочь.

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