Возможно, вы не хотите создавать новую цель для iPhone. Вам нужна единственная цель, которая создает универсальное приложение, которое работает как на iPad, так и на iPhone / iPod touch.
Сначала перейдите в настройки проекта и измените настройку для «Семейство целевых устройств» с «iPad» на «iPhone / iPad» .
Во-вторых, вам также понадобятся два MainMenu.nibs, один для iPad и один для iPhone. Вы делаете это в Info.plist для вашей цели. Ключ NSMainNibFile
должен назвать перо для iPHone, добавьте ключ с именем NSMainNibFile~iPad
, чтобы назвать перо для iPad.
Теперь приложение готово к запуску на обоих устройствах (пока вы не попробуете использовать UIPopoverController
или другой определенный класс iPad на телефоне). Остальная часть работы просто для того, чтобы сделать ее приятной, один взгляд за раз.
Используйте проверку времени выполнения [UIDevice currentDevice].userInterfaceIdiom
, чтобы проверить во время выполнения, какое устройство вы используете. Для выбора различных перьев для загрузки и других различий в опыте пользователя.