Как преобразовать приложение iPhone в universal в xcode4, если я ранее конвертировал, но удалил MainWindow-iPad?

#iphone #ipad #xcode4

#iPhone #iPad #xcode4

Вопрос:

У меня есть приложение для iPhone, и я преобразовал его в xcode4 в universal app, и оно отлично работало, но после этого я удалил MainWindow-iPad и вернулся только к приложению для iPhone. Теперь мне нужно снова сделать мое приложение универсальным, я нажал в Xcode4 «Устройства-Universal», но XCode не создает MainWindow-iPad и не спрашивает меня «Переход к универсальной цели», поэтому, когда я создаю и запускаю приложение в симуляторе iPad, происходит сбой. Как я могу это исправить? Спасибо.

Ответ №1:

Создайте свой собственный файл mainwindow-ipad nib и установите его в качестве основного файла nib для платформы iPad в вашем info.plist

Комментарии:

1. Я сделал это, приложение загружается в iPad simulator с белым экраном, без каких-либо элементов управления

2. Решение: 1. Я вручную добавил MainWindow-iPad.xib, изменил класс владельца файла на UIApplication. 2. Добавьте объект в MainWindow-iPad.xib с помощью IB и задайте классу YourAppDelegate. 3. Подключитесь, используя владельца файла IBOutlet и свой раздел «делегировать». 4. Установите в XCode «Информация о развертывании iPad — Основной интерфейс — MainWindow-iPad». Вот и все.