Como criar e implantar um aplicativo nativo a partir da linha de comando?
Gostaria de automatizar a compilação + implantação do meu aplicativo React-Native, por exemplo, para enviar uma compilação TestFlight.
Antes de enviar o aplicativo, geralmente faço o seguinte:
eu corroreact-native bundle
Eu mudo a configuração de compilação paraRelease
no esquemaEu comento o código relativo ajsCodeLocation
em AppDelegate.mÉ possível escrever um único comando do Terminal para executar essas etapas, para que eu possa implantá-lo com uma ferramenta de automação, por exemplo comfastlane
?
Até agora, eu precisaria automatizar a 2ª e a 3ª etapa.
MudarjsCodeLocation
Eu poderia adicionar uma condição, por exemplo
#if "<build configuration is release>"
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"];
#else
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
#end
mas não sei como alcançar a configuração de compilação.