7
私はReact-Nativeアプリケーションのビルド+デプロイを自動化したいと思います。例えば、TestFlightビルドをサブミットするなどです。コマンドラインから反応ネイティブアプリをビルドしてデプロイする方法は?
アプリを提出する前に、私は通常、次のようにします。
- 私は
react-native bundle
- を実行して、私はAppDelegateに
jsCodeLocation
にコードを相対コメントアウトスキーマ - に
Release
にビルド構成を切り替えます.m
ターミナルから1つのコマンドを記述することは可能ですか?自動化ツール、例えば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
しかし、私はビルド構成設定に到達する方法がわかりません。
アプリはクライアント側であり、サーバー側ではないので、ホスト名 '0.0.0.0'はデバッグバージョンが動作しないようにします。 (ただし、アプリのデバッグメニューで変更することはできますが) – RnMss