ウェブ技術を使用してiOSとAndroidアプリを構築したいですか?以下はCapacitorの環境を素早く効率的にセットアップする方法です。
主なステップ:
-
必要なソフトウェアのインストール:
-
iOSのセットアップ(macOSのみ):
-
Androidのセットアップ:
- Android Studio Hedgehog (2023.1.1)+、Android SDK APIレベル23+、JDK 17、Gradle 8.0+。
- Android toolsの環境変数を設定。
-
Capacitorのインストール:
Terminal window npm install @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android -
プロジェクトの初期化:
npx cap init
を使用して新規プロジェクトを作成するか、既存のアプリにCapacitorを統合。
-
プラットフォームの追加:
Terminal window npx cap add iosnpx cap add android -
ビルドと同期:
- Webアセットをビルド(
npm run build
)し、ネイティブプラットフォームと同期(npx cap sync
)。
- Webアセットをビルド(
-
ライブアップデートの有効化:
-
Capgoを使用してリアルタイムアップデートを実現:
Terminal window npx @capgo/cli init
-
-
- iOS Simulator(
npx cap open ios
)またはAndroid Emulator(npx cap open android
)を使用。
- iOS Simulator(
クイックヒント:
環境管理とライブアップデートを有効にするためにcapacitor.config.ts
を更新します。例:
const config: CapacitorConfig = { server: { url: process.env.NODE_ENV === 'development' ? 'http://localhost:3000' : 'https://production-url.com', cleartext: true }};
このセットアップにより、Capacitorアプリの開発、テスト、デプロイがスムーズに行えます。
[Remaining sections translated with same principles…]