Если вы хотите сделать это вручную, сначала создайте фиктивное / шаблонное универсальное приложение, посмотрите на различия между ним и вашим приложением и измените свое приложение, чтобы устранить эти различия.Среди шагов:
Создание подкаталогов iPad.
Создание подходящих xib-файлов для iPad в этом подкаталоге.Интерфейсный Разработчик имеет пункт меню для автоматического преобразования общих .xibs.
Измените ваш info.plist (добавьте ключ NSMainNibFile ~ ipad), чтобы использовать iPad Xib для главного окна iPad.Также добавьте соответствующие значки и т. Д. В этот список.
Либо создайте новые подклассы для iPad, либо измените существующие подклассы, чтобы проверить парадигму пользовательского интерфейса и выбрать соответствующие подэлементы и размеры пользовательского интерфейса в коде.Вы можете проверить код, используя что-то вроде:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
...
} else {
... // iPhone stuff, etc.
}
Если вы создали новые классы, подключите их в iPad Xibs по мере необходимости.
Измените все настройки Target для создания для iPad и iPhone.