У меня есть 2 приложения Ionic, которые используют одну и ту же кодовую базу; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * В двух приложениях различаются только значения, заданные в файле config.ts
, папке с изображениями и уникальном Ионическом ИД приложения для каждого приложения.
Мои приложения зарегистрированы в Ionic Pro, поэтому, когда я обновляю их, я отправляю их в Github, а затем отправляю в Ionic, где они компилируются, после чего я загружаю их как пакет и отправляю в магазины приложений.
Это в основном так
App Development Master (Ionic ID 123)
|- App 1 Production (Ionic ID 456)
|- App 2 Production (Ionic ID 789)
Мой текущий рабочий процесс: после обновления мастера разработки я копирую каждый измененный файл и вставляю его в соответствующее место в каждом производственном приложении; это утомительно и подвержено ошибкам.
Итак, мой вопрос: могу ли я просто скопировать Мастер разработки для каждого производственного приложения?
В основном: скопируйте папку, в которой находится Мастер разработки, и переименуйте ее с именем Производственного приложения. Затем обновите config.ts
и выполните поиск / замену идентификатора приложения Ionic для этого приложения, а также обновите содержимое внутри .git
.
Есть ли у этого недостаток?