Изменение отображаемого имени или идентификатора пакета в Xcode breaks React Native CLI build - PullRequest
0 голосов
/ 27 января 2020

Я пытаюсь создать отдельные сборки для сред разработки, рабочей среды и рабочей среды для моего проекта 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 говорят о том, как изменить эти поля постоянно, однако процесс кажется довольно громоздким и не будет масштабироваться, если мне придется делать это повторно.

...