Повторное использование XCode Project для нового приложения
-
26-10-2019 - |
Вопрос
Подобные вопросы были заданы ранее, но я не могу найти конкретные детали, которые я ищу. У меня есть проект Xcode, который был завершен и отправлен и находится в App Store. Я хочу сделать подобное приложение для выпуска в другой стране. Чтобы избежать осложнений, я хочу использовать новый проект, в котором внести изменения. Я намерен сделать копию оригинального проекта, настроить его, а затем выпустить его (это не язык, поэтому локализация не является ответом).
Поскольку Xcode делает так много сложных вещей под капюшоном, и поскольку я не уверен в том, какие данные подтверждаются при отправке в App Store, я не знаю, какие детали мне нужно изменить, чтобы обеспечить два отдельных проекта на моем Mac и два отдельных приложения в iTunes Connect.
Очевидно, мне понадобятся новые профили обеспечения для нового проекта. Что еще мне нужно изменить, как только я дублировал свой проект? Возможно, идентификатор пакета? Что-нибудь еще? Любой совет высоко ценится.
Решение
То, что должно измениться между проектами, - это идентификатор приложения (или идентификатор пакета, как вы его называли).
И да, когда вы меняете идентификатор приложения, вам нужно создать новые профили для обеспечения, чтобы пойти с ним.
Если вы чувствуете себя действительно амбициозным, вы можете использовать точное такой же Проект как ваш первоначальный и просто создайте новую цель (и приложение). Таким образом, любой изменение кода, которое вы вносите в один, могут быть подобраны другим, и различия будут идентификатором и, возможно, локализация/ресурсы, используемые в каждом приложении. Вот связанный вопрос, который говорит об этом.