iOS - версия для iphone / ipad - PullRequest
       14

iOS - версия для iphone / ipad

3 голосов
/ 02 января 2011

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

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

Ответы [ 3 ]

3 голосов
/ 02 января 2011

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

2 голосов
/ 02 января 2011

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

2 голосов
/ 02 января 2011

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

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

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

...