Прочитав несколько постов по этому вопросу, я подумал, что мне все ясно о моих возможностях, пока я фактически не отправил обновление в Apple ...
Насколько я понимаю, есть два основных подхода к разработке для iPad и iPhone:
Создайте две цели в одном проекте, по одной для iPad и iPhone каждая. Затем отправьте их в обновления App Store, и App Store проверит Base SDK, Deployment Target и Targeted Device Family, чтобы распространить соответствующее приложение для каждой ОС / устройства.
Имеют одну цель, но два набора представлений (например, файлы XIB) для каждого iPad и iPhone. Использование условных операторов для определения типа устройства и загрузки соответствующих представлений. Тогда iPad и iPhone загрузят одну и ту же цель.
Я выбрал первый подход, но у меня проблемы с загрузкой цели iPad. Я продолжал получать сообщение об ошибке, что загруженное приложение должно поддерживать ОС, поддерживаемую предыдущей версией. Что я должен делать? Должен ли я просто сделать базовый SDK до последней версии и Deployment Target до самой старой версии, которую я хочу / нужно поддерживать?