Как создать и развернуть приложение на основе кода из командной строки?
Я хотел бы автоматизировать сборку + развертывание моего приложения React-Native, например, для отправки сборки TestFlight.
Перед отправкой приложения я обычно делаю следующее:
я бегуreact-native bundle
Я переключаю конфигурацию сборки наRelease
в схемеЯ закомментирую код относительноjsCodeLocation
в AppDelegate.mМожно ли написать одну команду из Терминала для выполнения этих шагов, чтобы я мог затем развернуть ее с помощью инструмента автоматизации, например, сfastlane
?
Пока что мне просто нужно автоматизировать 2-й и 3-й этап.
ИзменитьjsCodeLocation
Я мог бы добавить условие, например
#if "<build configuration is release>"
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"];
#else
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
#end
но я не знаю, как достичь настройки конфигурации сборки.