Понижение версии приложения iPad до iPhone - PullRequest
0 голосов
/ 13 января 2011

Мы можем обновить проект iPhone до iPad, как указано в ссылке: http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/iphone_development/120-Building_and_Running_Applications/building_and_running_applications.html

Но у меня есть проект, созданный для iPad. Теперь я хочу создать еще одну цель для iPhone (с поддержкой ОС, аналогичной iPad). Как мне это сделать?

Спасибо и С уважением, Deepa

1 Ответ

0 голосов
/ 13 января 2011

Возможно, вы не хотите создавать новую цель для iPhone. Вам нужна единственная цель, которая создает универсальное приложение, которое работает как на iPad, так и на iPhone / iPod touch.

Сначала перейдите в настройки проекта и измените настройку для «Семейство целевых устройств» с «iPad» на «iPhone / iPad» .

Во-вторых, вам также понадобятся два MainMenu.nibs, один для iPad и один для iPhone. Вы делаете это в Info.plist для вашей цели. Ключ NSMainNibFile должен назвать перо для iPHone, добавьте ключ с именем NSMainNibFile~iPad, чтобы назвать перо для iPad.

Теперь приложение готово к запуску на обоих устройствах (пока вы не попробуете использовать UIPopoverController или другой определенный класс iPad на телефоне). Остальная часть работы просто для того, чтобы сделать ее приятной, один взгляд за раз.

Используйте проверку времени выполнения [UIDevice currentDevice].userInterfaceIdiom, чтобы проверить во время выполнения, какое устройство вы используете. Для выбора различных перьев для загрузки и других различий в опыте пользователя.

...