Я создаю приложение для iPhone / iTouch, которое я также хочу запускать на iPad (не универсальное приложение, а приложение, которое просто запускается на iPad с кнопкой 1x / 2x в правом нижнем углу).
Я использую iPhone SDK 4.0 и задаю следующее:
- Базовый SDK: 4.0
- Цель развертывания iPhone OS: 3,2
Когда я это делаю, я могу просто отлично создать приложение и запустить его на iPhone / iTouch, но когда я пытаюсь установить его на свой iPad, я получаю следующую ошибку: Info.plist для приложения указывает минимальную версию ОС4.0
Кроме того, если я упаковываю двоичный файл и отправляю его в Apple, и он становится доступным в магазине iTunes, он показывает, что он доступен только для iPhone (но не для iPad).Когда я захожу к значку App Store на моем iPad, оно даже не отображает приложение как доступное (потому что Apple считает, что оно не будет работать на iPad, я полагаю).
Теперь я действительно сбит с толкупотому что я думал, что понял разницу между базовым SDK и целью развертывания, но Xcode говорит мне, что я не знаю.
Может ли кто-нибудь помочь мне это объяснить?
В качестве отступленияно связанный с этим вопрос: если я соберу с помощью Base SDK = "iPhone Device 3.2", он отлично работает на моем iPad, но при этом я потеряю встроенную функцию многозадачности Base SDK 4.0?