環境固有の設定の作成
プラットフォーム: iOS, Android
多くのソフトウェア開発チームは、ソフトウェア開発のライフサイクルの中で、異なる環境を利用しています。バンドルID、ディープリンクスキーム、アイコンやスプラッシュスクリーンなど、環境間で設定が異なる場合があります。
Capacitorの設定ファイルは、Capacitorツールおよびプラグイン設定のための高レベルのオプションを処理します。iOSスキームとAndroidプロダクトフレーバーにより、開発者は異なる環境に対して異なるアプリの値を提供することができます。この2つを組み合わせることで、開発者はCapacitor CLIを使用して異なる環境用のアプリを構築することができます。
このガイドでは、箱から出してすぐに提供されるデフォルトの環境設定と一緒に、QA環境設定を行う方法を説明します。各環境の違いを示すために、アプリ名とバンドルIDは両者で異なります。
Capacitorアプリを用意する
iOSとAndroidの両方のプラットフォームが追加されたCapacitorアプリが必要です。両方のプラットフォームが追加された既存のCapacitorアプリをお持ちの場合は、このセクションをスキップしてください。
お好みに応じて、既存のWebアプリケーションにCapacitorを追加する か、Ionic Frameworkで新しいCapacitorアプリケーションを作成する かのどちらかを選択できます。
Capacitorアプリは、設定にTypeScriptを使用する必要があります。このガイドでは、capacitor.config.ts
を使用して、さまざまな設定を動的にエクスポートします。
プロジェクトにネイティブ・プラットフォームを追加する前に、少なくとも一度はCapacitorアプリをビルドする必要があります。
npm run build
ビルドが完了したら、プラットフォームを追加することができます。
npm install @capacitor/ios @capacitor/android
npx cap add ios
npx cap add android