Измените имя приложения и идентификатор пакета, чтобы загрузить его в другое приложение на iTunes connect - PullRequest
0 голосов
/ 30 июня 2018

У меня есть 2 приложения на iTunes connect . Один для разработчика и один для производства (2 разных имени приложения).

Я внес много изменений в проект dev и хотел бы сделать приложение dev доступным в производственном приложении на iTunes connect , чтобы затем развернуть его в App Store.

Первой идеей, которая пришла мне в голову, было переименовать проект dev (и идентификатор комплекта), чтобы он соответствовал проекту из производственного приложения. А потом мне просто нужно заархивировать приложение dev и загрузить его в надежде, что оно будет показано в производственном приложении на iTunes connect.

Мои вопросы :

  1. Это путь? Если это так, я использую Firebase и много стручков; Нужно ли вносить изменения в файл .xcodeproj или .xcworkspace? Тогда я имею какое-то отношение к пакетам, сертификатам, файлам приложений,…?
  2. Есть ли другой (и лучший) способ сделать это?
  3. Не могли бы вы предоставить мне ссылку, объясняющую этот процесс? Я ничего не нашел ...

Еще одна вещь
Я знаю, что работа с двумя различными приложениями - не лучший способ для разработчиков и рабочих сред. Какое решение вы бы порекомендовали? Зная, что у меня есть 2 проекта Firebase (один для разработчиков и один для производства)

Спасибо!

1 Ответ

0 голосов
/ 30 июня 2018

Конечно, иметь два разных приложения для работы с средой разработки и производства не очень хороший выбор. Вы можете сделать условное кодирование или сделать в своем приложении несколько целей для поддержки различных конфигураций или сред.

Для условного кодирования вы можете создать глобальную переменную, которую вы можете использовать на протяжении всего проекта для идентификации среды, и использовать эту переменную, чтобы различать, какой код использовать или применять в этой конкретной среде.

Для получения дополнительной информации о том, как использовать несколько целей в приложении, см. Ниже сообщения блога: https://www.appcoda.com/using-xcode-targets/

https://medium.com/@jigarm/how-to-create-multiple-targets-ios-app-480d52a762d2

https://medium.com/@andersongusmao/xcode-targets-with-multiples-build-configuration-90a575ddc687

Для получения дополнительной информации о поддержке нескольких приложений Firebase в одном приложении см. Это: https://firebase.google.com/docs/configure/

Надеюсь, это поможет вам:)

...