Как изменить идентификатор пакета моего приложения? - PullRequest
0 голосов
/ 24 апреля 2011

Я делаю профессиональную версию своего приложения и бесплатную версию, тогда как у меня только что была бесплатная версия, которая уже есть в магазине приложений.Итак, как мне изменить свой идентификатор пакета для профессиональной версии моего приложения.Нужно ли что-то делать внутри xcode?

Ответы [ 2 ]

3 голосов
/ 24 апреля 2011

Лучший способ сделать это - создать новую цель. В Xcode просто зайдите в File -> New Target.

Это создаст отдельную цель с новым main и info.plist. Там вы можете указать идентификатор пакета приложения для вашей профессиональной версии. Затем в раскрывающемся списке целей (который вы используете, чтобы указать, на каком устройстве следует отлаживать) вы можете указать, какую цель вы хотите отлаживать, и в конечном итоге построить / отправить для нее.

Это создает четкое разделение ваших сборок Pro и Lite, в то же время имея возможность поделиться кодом, который вы уже создали. Для каждого из ваших файлов вам нужно указать, к каким (или обоим) целям они должны принадлежать.

0 голосов
/ 24 апреля 2011

Ответ выше работает; Тем не менее, могу ли я предложить вам использовать встроенную покупку для активации платных функций? Таким образом, существующие пользователи вашего программного обеспечения получат уведомление об обновлении от Apple (что они должны установить новую версию). Я полагаю, что большинство пользователей, заинтересованных в оплате ваших платных функций, - это те же пользователи, которые сейчас используют вашу бесплатную версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...