2014-11-04 2 views
0

У меня есть игра, сделанная в комплекте спрайтов, xcode 5 flappy bird type game. Но это только для iphone. Я хочу сделать это для iPad, но не знаю, как сделать изображения для всех Ipads и iphone, и теперь мне нужно сделать отдельное приложение для iPad. Могу ли я создать новое приложение с тем же именем, но сделать его только для iPad и распространять его в App Store? Пожалуйста помоги!Создание универсального приложения или отдельного приложения для Ipad

ответ

2

Да, вы можете. Зайдите в свой проект, в меню вверх выберите файл/новую цель, чтобы сделать iPad-приложение в одном проекте и легко включить многие/большинство из тех же классов. У вас может быть одно и то же отображаемое имя (но другой идентификатор пакета), но большинство разработчиков, вероятно, добавят имя с помощью ~ pro или ~ HD или что-то в этом роде, чтобы отличить два продукта. Вероятно, они также немного изменили цветовую схему на иконке. Помните, что возможно, что пользователи iPad могут иметь свое оригинальное приложение для iPhone на своем iPad, несмотря на то, что это приложение для iPhone, поэтому они могут в конечном итоге отображать одно и то же изображение и отображаемое имя пакета на своем плацдарме iPad, который, я уверен, вы согласитесь, будет нежелательны.

Вы также можете сделать свое существующее приложение «универсальным» приложением с обновлением, поэтому оно запускается изначально на iPad, а не расширяется, это то, что я, вероятно, буду делать, но каждый по своему усмотрению, есть много бизнес-моделей , Я лично думаю, что все модели телефонов разных размеров мы должны поддерживать в эти дни (4!), Добавляя iPad (который, несмотря на то, что различные форм-факторы все еще только один реальный размер) довольно тривиален.

+0

Могу ли я сделать это во всех xcodes, например, xcode 6.1? И я должен добавить специальный код, как если (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { // Место iPhone/IPod специальный код здесь ... } еще {// Место IPAD-специфический код здесь ... } или я просто создаю новую раскадровку, viewController.hm и MySccene.hm? Пожалуйста, скажите мне? Заранее спасибо!! –

+0

Да, вы полностью можете это сделать, выберите имя файла xib или раскадровки, например, на основе типа устройства. Я считаю, что материал USER_INTERFACE_IDIOM() устарел от iOs8, однако линии между планшетом и телефоном действительно размыты, так что это имеет смысл. См. Мой ответ на этот вопрос http://stackoverflow.com/questions/25892207/how-to-specify-size-for-iphone-6-customized-edge-to-edge-image/26684508#26684508 для своего рода замены , обратите внимание на метод NSString в категории UIImage, вы можете легко изменить это, чтобы, например, создать имя файла nib. – Jef

+0

Так же, как я сказал Спасибо заранее за повторное воспроизведение. Теперь позвольте мне прочитать вам комментарий :). –

Смежные вопросы