Introduction
Lovable.dev __CAPGO_KEEP_0__ Capacitor.
Capgo
このガイドの終わりまでに、iOS と Android デバイスで動作する Lovable.dev の Web アプリケーションを実行できます。 さらに、native デバイス機能、カメラ、ストレージ、プッシュ通知にアクセスできます。
Prerequisites & Time EstimateTime Required
初回設定の場合、2-4 時間かかります。:
- System RequirementsiOS の場合
- Mac コンピューターが macOS 12.0 以降を実行している必要があります。: Windows, Mac, or Linux
- : : 20GB
- : : 8GB
: :
- : $99/year (: $25 one-time (
- : $20/month (iOS App Store
- Android Play StoreCursor Pro
必要なソフトウェア (私たちは、以下のソフトウェアをインストールするのを助けます):
- Node.js 16+
- Xcode (iOS専用)
- Android Studio (Android専用)
Lovable.devアプリをモバイルに変換する理由
- 拡大したアクセス:モバイルユーザーにアクセスする:
- :カメラ、GPS、オフラインストレージなどのデバイス機能を活用する:アプリストア配信
- :Google Play StoreとApple App Storeでアプリを公開する:__CAPGO_KEEP_0__
- 高速化:ネイティブコンテナは、改善されたパフォーマンスとユーザー体験を提供します
- プッシュ通知:ユーザーとのエンゲージメントをネイティブプッシュ通知で実現
ステップ 1: Export Your Lovable.dev Project
Lovable.dev からプロジェクトをエクスポートするには、まず GitHub にリンクする必要があります。
プロジェクトを GitHub にリンクする
- ブラウザで Lovable.dev プロジェクトを開く
- 「__CAPGO_KEEP_0__」または「__CAPGO_KEEP_0__」を探す 「GitHub」に接続する Step 2: Export Your Lovable.dev Project To export your project from Lovable.dev, you need to link it to GitHub first, as per Lovable’s export system. option in the Lovable interface

- Lovable.devがあなたのGitHubアカウントにアクセスすることを承認

- プロジェクト用のリポジトリを作成または選択

- 接続された後、プロジェクトはGitHubにバックアップされます

Cursorをダウンロードしてインストール
Cursorを使用する前に、codeに必要なcodeエディターが必要です。 Cursor、AIパワーでcodeエディターが開発を簡単にする:
- Visit cursor.sh と
- あなたのOS用のバージョンをダウンロードしてください
- Cursorのインストールウィザードに従ってCursorをインストールしてください

Cursorを起動してください
CursorをAI開発用に設定してください
-
最適な体験を得るために、Cursorを適切に設定することをお勧めします: Cursorのプランを購入してください
- - Cursorには無料のレベルが用意されていますが、プロプラン ($20/月) を購入すると、次のことが得られます:
- 無制限のAI完了
- __CAPGO_KEEP_0__
- __CAPGO_KEEP_1__
-
オープン カーソル設定 ボタンを押して
Command+,(Mac) またはCtrl+,(Windows)

- AI モデルを有効化 - AI 機能が有効になっていることを確認してください:

- 好みのモデルを選択する - クラウドまたは GPT-4 を選択して最良の結果を得る

- コマンド実行を許可 - コマンドを実行してくれるカーソルを有効にする:

カーソルでリポジトリをクローン
さて、Lovable.devプロジェクトをカーソルに導入しましょう:
- カーソルで、
Shift+Command+P(Mac) またはShift+Ctrl+P(Windows) を押してコマンドパレットを開く - 「clone」と入力し、 「Git: Clone」
- リポジトリURLをペーストしてください: GitHub
https://github.com/yourusername/your-lovable-project.git - プロジェクトを保存するフォルダを選択してください

- Cursorはプロジェクトをクローンして開きます

ステップ 2: 開発環境を設定する
必要なツールをインストールする
方法 1: Cursor AIを使用する (推奨)
- CursorのAIタブを開くには
Command+K(Mac)Ctrl+K(Windows) - 以下のコマンドを入力してください
Install Homebrew, Node.js and npm on my system, then install dependencies and run the dev server
AIは自動的に:
- OSを検出する
- MacOS用のHomebrewをインストールする
- npmとNode.jsをインストールする
- プロジェクトディレクトリに移動する
- Run
npm install依存関係をインストールする - 開発サーバーを起動する
npm run dev

手動インストールの方法 (AIが機能しない場合)
Cursorでターミナルを開くには Shift+Command+T Macの場合 Shift+Ctrl+T Windowsの場合
For macOS:
# Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Install Node.js
brew install node
# Navigate to your project
cd your-lovable-project
# Install dependencies
npm install
# Run dev server
npm run dev
For Windows:
- Download Node.js from nodejs.org
- Run the installer
- Open terminal and run:
cd your-lovable-project
npm install
npm run dev

Your Lovable.dev app should now be running at http://localhost:3000.
Step 3: Prepare for Mobile Export
Lovable.dev projects are built with Next.js, so we need to configure static export for mobile deployment.
Configure Your Project
Method 1: Using __CAPGO_KEEP_0__ (Recommended)
- Press
Command+K(Mac) orCtrl+K(Windows) - __CAPGO_KEEP_0__を入力してください。
Add a static export script to package.json and configure next.config.js for mobile export with Capacitor
AIは自動的にファイルを更新します。
Method 2: Manual Configuration
- Open
package.jsonとスクリプトに追加してください:
{
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"static": "NEXT_PUBLIC_IS_MOBILE=true next build"
}
}
- Update
next.config.js:
/** @type {import('next').NextConfig} */
const isMobile = process.env.NEXT_PUBLIC_IS_MOBILE === 'true';
const nextConfig = {
...(isMobile ? {output: 'export'} : {}),
reactStrictMode: true,
images: {
unoptimized: true,
},
trailingSlash: true,
};
module.exports = nextConfig;
Test Static Export
With Cursor AI:
Run the static export and verify it creates an 'out' folder
手動で:
npm run static

あなたは新しいフォルダに静的ファイルが含まれているはずです。 out ステップ 4:あなたのLovable.devプロジェクトに__CAPGO_KEEP_0__を追加する
Step 4: Add Capacitor to Your Lovable.dev Project
__CAPGO_KEEP_0__をインストールして初期化する
Install and Initialize Capacitor
Enter
- (Mac)または
Command+K(Windows)Ctrl+Kこのコマンドを入力してください: - AIは自動的に処理し、次の質問をします:
Install Capacitor CLI, initialize it for my app, and add iOS and Android platforms
...
- アプリ名:あなたのLovable.devプロジェクト名
- Bundle ID:Like
com.yourcompany.yourapp

Method 2: 手動インストール
ターミナルを開く(Shift+Command+T または Shift+Ctrl+T)と実行:
# Install Capacitor CLI
npm install -D @capacitor/cli
# Initialize Capacitor
npx cap init
# When prompted, enter:
# - App name: Your Lovable App
# - Bundle ID: com.yourcompany.yourapp
# Install core packages
npm install @capacitor/core @capacitor/ios @capacitor/android
# Add platforms
npx cap add ios
npx cap add android

新プロジェクト構造を理解する
プラットフォームを追加した後、プロジェクトには次のようになります:
your-lovable-project/
├── src/ # Your Next.js source code
├── public/ # Static assets
├── out/ # Build output (after npm run static)
├── ios/ # iOS native project (NEW)
├── android/ # Android native project (NEW)
├── capacitor.config.ts # Capacitor settings
└── package.json # Dependencies
ポイント:
- 主に
src/アプリの変更 - 変更
ios/とandroid/フォルダは自動生成されます - ネイティブフォルダを直接編集しないようにしてください。必要な場合のみ
ステップ 5: Capacitor を設定する
方法 1: カーソル AI を使用する (推奨)
カーソル AI に質問する
Update capacitor.config.ts to use 'out' as webDir and set up for HTTPS
方法 2: 手動設定
Open capacitor.config.ts と更新:
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.yourcompany.yourapp',
appName: 'Your Lovable App',
webDir: 'out',
bundledWebRuntime: false,
server: {
androidScheme: 'https'
}
};
export default config;
ステップ 6: ビルドと Sync
方法 1: カーソル AI を使用 (推奨)
カーソル AI に伝えます:
Build the static export and sync it with Capacitor platforms
方法 2: 手動コマンド
# Build static export
npm run static
# Sync with native projects
npx cap sync

ステップ 7: ネイティブ IDE を開く
iOS 開発用
方法 1: カーソル AI を使用 (推奨)
Open the iOS project in Xcode
方法 2: 手動コマンド
npx cap open ios

Android 開発用
Method 1: Cursor AI を使用する (推奨)
Open the Android project in Android Studio
Method 2: 手動コマンドを使用する
npx cap open android

Step 8: モバイル アプリをビルドして実行する
iOS で実行
初回 Xcode 設定
-
シミュレータを選択:
- プレイ ボタン横のデバイス セレクターをクリック
- 「iPhone 14」を選択するか、利用可能なシミュレータを選択する
- 表示されない場合: Xcode > 設定 > プラットフォーム > iOS シミュレータをダウンロード
-
Code シグニングを処理する (実機のみ) (実機のみ):
- プロジェクト名をナビゲータでクリックしてください
- 「署名と機能」に移動してください
- 「署名を自動管理する」にチェックを入れてください
- Apple Developerアカウントを選択してください
- エラーが見つかった場合、Apple Developer Program ($99/年)に登録する必要があります
-
ビルドと実行:
- ▶️ プレーヤーボタンをクリックしてください
- 最初のビルドには 5-10 分かかります
- シミュレータは自動的に起動されます
よくある問題:
- “Command PhaseScriptExecution failed”Command PhaseScriptExecution failed
cd ios && pod install - シミュレータが利用できない: Xcode設定でダウンロードする
- 署名には開発チームが必要: Apple Developerアカウントが必要

Androidで動作
Android Studio初期設定
-
Android SDKをインストールする (必要に応じて):
- Android Studioでは「SDKが見つかりません」と表示される
- SDKをインストールする
- ライセンスを承認し、ダウンロードを待つ
-
エミュレータを作成:
- 「デバイスマネージャー」(電話アイコン)をクリック
- 「デバイスを作成」をクリック
- 「Pixel 6」を選択 > 次
- 「API 33」(または最新)を選択 > ダウンロード > 次
- 完了をクリック
-
ビルドと実行:
- エミュレータをドロップダウンから選択
- 緑の▶️実行ボタンをクリック
- 最初のビルドには5-15分かかります
- エミュレータは自動で起動します
一般的な問題:
- 「SDK が見つかりません」: Android Studio がインストールするようにしてください
- 「Gradle の同期が失敗しました」: ファイル > プロジェクトの同期
- エミュレータが起動しません: BIOS の仮想化が有効になっていることを確認してください

成功指標
✅ iOS の成功: シミュレータでアプリが開き、Lovable.dev のコンテンツが表示されます ✅ Android の成功: エミュレータでアプリが開き、Web アプリが実行されます
白い画面が表示された場合、ターミナルでエラーを確認してください。
ステップ 9: ライブ リロードを有効にする (開発用)
方法 1: カーソル AI を使用する (推奨)
カーソル AI に伝えます:
Set up live reload for Capacitor development with my local IP address
AI は自動的に設定を構成します。
方法 2: 手動設定
- ローカル IP アドレスを探してください:
# macOS
ipconfig getifaddr en0
# Windows
ipconfig
- 更新
capacitor.config.ts:
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.yourcompany.yourapp',
appName: 'Your Lovable App',
webDir: 'out',
bundledWebRuntime: false,
server: {
url: 'http://YOUR_IP_ADDRESS:3000',
cleartext: true,
},
};
export default config;
- 変更を適用:
npx cap copy

ステップ 10: ネイティブ機能を追加する
方法 1: カーソル AI を使用する (推奨)
Cursor AIに伝えます:
Add native share functionality to my app using Capacitor Share plugin
自動で全てを処理します。
Method 2: 手動実装
- Share プラグインをインストールします:
npm install @capacitor/share
- コンポーネントに追加します:
import { Share } from '@capacitor/share';
const shareContent = async () => {
await Share.share({
title: 'Check out my Lovable app!',
text: 'Built with Lovable.dev and Capacitor',
url: 'https://your-app-url.com',
dialogTitle: 'Share with friends',
});
};
// Add to your JSX
<button onClick={shareContent} className="btn-primary">
Share App
</button>
- 変更を同期します:
npx cap sync

Quick Test: ネイティブ機能が正常に動作することを確認
新しいネイティブ機能をテストします:
- Share ボタン: クリックしてネイティブの共有ダイアログを確認
- カメラアクセス: 実機でテストする (シミュレータではカメラが制限されています)
- コンソールを確認する: エラーが表示されないようにする
機能が動作しない場合は、プラグインを追加した後にもう一度実行してください。 npx cap sync ステップ 11: 製品用に最適化する
アプリアイコンとスプラッシュスクリーン
方法 1: カーソル AI を使用する (推奨)
方法 2: 手動設定
Set up app icons and splash screens for my Capacitor app
__CAPGO_KEEP_0__ アセットをインストールする:
- Install Capacitor Assets:
npm install -D @capacitor/assets
-
追加する:
- Step 11: Optimize for Production
assets/icon.png(1024x1024px) - 追加
assets/splash.png(2732x2732px)
- Step 11: Optimize for Production
-
すべてのサイズを生成:
npx capacitor-assets generate

ビルド(Production用)
方法 1: Cursor AI を使用する(推奨)
Build my app for production and sync all platforms
方法 2: 手動ビルド
npm run static
npx cap sync
npx cap copy
一般的な問題のトラブルシューティング
ビルドエラー
ビルドエラーが発生した場合:
- Lovable.dev のすべての依存関係が互換性があることを確認してください
- Capgoの
next.config.js__CAPGO_KEEP_0__が正しく設定されていることを確認してください - __CAPGO_KEEP_0__が静的エクスポートを正しく生成していることを確認してください
out__CAPGO_KEEP_0__フォルダが正しく生成されていることを確認してください
アセットが見つかりません
画像やアセットが読み込まれない場合:
- すべてのアセットのパスが相対的なことを確認してください
- 画像が
publicフォルダ内にあることを確認してください - __CAPGO_KEEP_0__設定が
images.unoptimized: trueに設定されていることを確認してください
パフォーマンスの問題
For better performance:
- Next.js Image 最適化を使用して画像を最適化
- 重いコンポーネントのロードを遅延させる
- Lovable.dev プロジェクトから不要な依存関係を削除
Conclusion
おめでとうございます!あなたは成功でした。Lovable.dev Next.js アプリをネイティブモバイルアプリケーションに変換しました。
- あなたのAI生成のWebアプリは今
- iOSおよびAndroidデバイス上でネイティブに実行できます
- デバイスの機能にアクセスすることができます(カメラ、ストレージなど)
- アプリストアから配布することができます
ネイティブのユーザー体験を提供することができます
- Next Steps (次のステップ): __CAPGO_KEEP_0__を実装することを検討してください。 : CapgoのPush Notifications プラグインを追加してください。 : ユーザーの行動を追跡するためのモバイル アナリティクスを統合してください。
- : モバイル デバイス上のアプリのパフォーマンスを監視してください。: Add the Capacitor Push Notifications plugin
- : リソース: Lovable.devドキュメント
- Your Lovable.dev creation is now ready for the mobile world! is translated to the same string as the last text in the input, so it is not included in the translations array.Resources is translated to the same string as the last text in the input, so it is not included in the translations array.
Lovable.dev Documentation is translated to the same string as the last text in the input, so it is not included in the translations array.
for over-the-air updates is translated to the same string as the first text in the input, so it is not included in the translations array.
- Push Notifications is translated to the same string as the third text in the input, so it is not included in the translations array.
- Capacitor ドキュメント
- Capgo -リアルタイム更新用Capacitorアプリ
- Next.js静的エクスポートガイド
Capgoを使用して、即時更新を提供するために、Capgoがどのように助けられるかを学びます。 無料アカウントに登録する 今日。
Capacitorを使用して、Lovable.devからネイティブモバイルアプリに進みます。
__CAPGO_KEEP_0__を使用している場合 Lovable.dev to Native Mobile Apps with Capacitor __CAPGO_KEEP_0__を使用してネイティブプラグインの作業を計画するには、__CAPGO_KEEP_0__ プラグインディレクトリと接続する Capgo プラグインディレクトリの製品ワークフロー Capgo Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, __CAPGO_KEEP_0__ プラグイン __CAPGO_KEEP_1__ によって プラグインの追加または更新 プラグインの追加または更新の実装詳細 Capgo Native Builds for the product workflow in Capgo Native Builds.