iOS - управление версиями iphone / ipad

В настоящее время у меня есть приложение для iphone, для которого я хочу сделать версию для ipad. Но я не хочу, чтобы он был «универсальным». Я хочу продать версию для ipad по другой цене, чем версия для iphone.

Мой вопрос - как лучше всего это сделать в Xcode? Могу ли я просто скопировать проект, а затем поддерживать два отдельных проекта и сделать сборку ipad из нового проекта? Кажется, это единственный путь, но будет сложно обновлять оба. Предложения? Совет? Спасибо.


person sol    schedule 02.01.2011    source источник
comment
Я был бы осторожен при выборе этого подхода, поскольку вы можете расстроить пользователей, владеющих обоими устройствами. У меня есть и iPhone, и iPad, и я бы наверняка дважды подумал, чтобы заплатить более чем вдвое, чтобы использовать одно приложение на обоих.   -  person e.James    schedule 02.01.2011
comment
Я понимаю, о чем вы говорите, но в настоящее время я продаю версию для iphone за 0,99 доллара, и я думаю, что версия для iPad стоит как минимум 2,99 доллара. Таким образом, он либо создает отдельную версию iPad за 2,99 доллара, либо взимает 2,99 доллара за универсальную версию, что означает, что кому-то с iphone или ipod придется заплатить только 2,99 доллара.   -  person sol    schedule 02.01.2011
comment
Или другой вариант, который я делаю с одним из своих приложений: иметь универсальную версию (возможно, даже выпущенную как универсальную позже в качестве подарка вашим пользователям) + версию только для iPhone. Для моих приложений это работало очень хорошо (+ не стоит недооценивать привлекательность универсальных приложений!)   -  person donkim    schedule 02.01.2011


Ответы (3)


Почти так же, как вы сделали бы приложение универсальным, вы можете сделать отдельную версию для iPad. Отказ от ответственности: на самом деле я этого раньше не делал, я пошел по универсальному пути. Теперь вам нужно сначала щелкнуть правой кнопкой мыши по своей цели и выбрать «Обновить текущую цель для iPad ...» Затем нажмите "Два приложения для конкретных устройств" и "ОК". Удачи.

person WFT    schedule 02.01.2011

Я прошел через нечто подобное со своими приложениями. У меня была рабочая версия приложения для iPhone, которую я хотел перенести на iPad. Я создал проект для iPad и добавил к нему код с возможностью совместного использования. К счастью для меня, у меня было довольно четкое разделение данных и кода пользовательского интерфейса, и я смог разделить большую часть кода данных; в новом проекте iPad единственное, для чего мне нужно было написать новый код, - это элементы пользовательского интерфейса.

Я полностью готов изменить то, как я справляюсь с этим разделением. Теоретически может показаться, что вы можете указать разные идентификаторы пакетов и включить / выключить настройки, чтобы включить версии для iPad или iPhone. Но я решил, что будет проще разделить мои проекты для iPad / iPhone.

Надеюсь это поможет!

person donkim    schedule 02.01.2011

Вместо использования двух проектов добавьте в проект iPhone целевое приложение для iPad. Таким образом, всякий раз, когда вы меняете общий код, он обновляется для обоих приложений.

person ughoavgfhw    schedule 02.01.2011