Я пытаюсь создать отдельные сборки для сред разработки, рабочей среды и рабочей среды для моего проекта React Native. В конце концов я хочу автоматизировать это с помощью Fastlane, однако сначала я хочу понять, как это сделать вручную. На этом этапе я сосредотачиваюсь только на iOS .
Если я изменю отображаемое имя и / или идентификатор пакета через XCode, CLI реагирующего на роде интерфейса немедленно ломается. Однако я был в состоянии сделать успешные сборки, используя xcodebuild. Поэтому я пытаюсь понять, где разъединение и каков наилучший способ создания отдельных сборок для нескольких сред. Я хотел бы отображать имена, такие как MyApp , MyApp Dev & MyApp Stage . Также идентификаторы комплекта, такие как com.company.myapp
, com.company.myapp.dev
& comp.company.myapp.stage
.
Вот мой проект на GitHub .
PS Несколько ответов на Stackoverflow говорят о том, как изменить эти поля постоянно, однако процесс кажется довольно громоздким и не будет масштабироваться, если мне придется делать это повторно.