Я пытаюсь управлять своим проектом приложения React Native (извлеченным CRNA), используя разные имена пакетов, чтобы я мог выпускать / тестировать разные варианты:
com.mydomain.internal
com.mydomain.alpha
com.mydomain.beta
В идеале, я хочу разработать и протестировать com.mydomain.internal
пакет приложения в моей ветке git master, и поместите изменение в ветку alpha
(эта ветвь должна создать пакет com.mydomain.alpha
), а затем поместите изменение в ветку beta
, в которой он должен создать com.mydomain.beta
пакет приложения.
Я хочу избегать ручного изменения имен пакетов для каждого выпуска, потому что он затрагивает много файлов и может легко сломать вещи.Мне интересно, есть ли хороший способ помочь мне поддерживать / обновлять несколько версий / версий приложений, как описано выше.Если значки также можно изменить, укажите это, чтобы я мог создавать разные значки для разных вкусов.
(Я думал о настройке манифестов и считывании имени пакета из статического файла, но нене похоже на работу)
Спасибо!