3.1 manifest.tomlの対話型コンポーネント
UIコンポーネントのランタイムモジュールのパスとインターフェイスを更新します。- コンポーネントID:
krl.2→krl.4 - ランタイムモジュールのパス:
keplerscript.runtime.loader_2→runtime.react_native_kepler_4 - インターフェイス:
IKeplerScript_2_0→IReactNativeKepler_0
3.2 manifest.tomlのヘッドレスコンポーネント
アプリでヘッドレスコンポーネント(サービスまたはタスク)を使用している場合は、次の例のようにランタイムモジュールを更新します。- ランタイムモジュールのパス:
headless.runtime.loader_2→runtime.react_native_kepler_headless_4 - インターフェイス:
IKeplerScript_2_0→IReactNativeKeplerHeadless_0
3.3 app.jsonを更新する
app.jsonで、コンポーネントIDをkrl.2からkrl.4に更新します。
3.4 CMakeLists.txtを更新する
CMakeLists.txtファイルで、バージョン番号、C++標準、ライブラリターゲットを更新します。 テンプレートパターン(krl.2→krl.4)- CMake 3.22以降
- C++20互換コンパイラ(GCC 10以降、Clang 12以降、MSVC 2019以降)
3.5 Vegaバンドルを構成する
package.jsonファイルにバンドル構成パッケージを追加します。disableSplitBundleを削除するかfalseに設定して、コード分割を有効にすることをお勧めします。

