概要
Lovable.dev は、1分で美しいNext.jsアプリケーションを生成する強力なAI開発プラットフォームです。ですが、Lovable.devの作成物をモバイルデバイスに取り込みたい場合があります。このチュートリアルでは、Lovable.devプロジェクトをエクスポートし、Capgoを使用してネイティブモバイルアプリケーションに変換する方法を紹介します。 Capacitor.
このガイドの終わりまでに、iOSおよびAndroidデバイスでネイティブに実行できるLovable.devのWebアプリケーションを取得し、カメラ、ストレージ、プッシュ通知などのネイティブデバイス機能にアクセスできます。
前提条件と所要時間
所要時間: 最初のセットアップに 2-4 時間
システム要件:
- iOSの場合: macOS 12.0 以降を実行するMacコンピューター
- Androidの場合: Windows, Mac, or Linux
- : : 20GB free space
- : : 8GB minimum
: :
- : $99/year (Apple Developer Account): $25 one-time (Google Play Developer)
- : $20/month (optional but recommended):
- : :
必要なソフトウェア (私たちは、以下のソフトウェアをインストールするのを手伝います):
- Node.js 16+
- Xcode (iOS専用)
- Android Studio (Android専用)
Lovable.devアプリをモバイルに変換する理由
- 拡大したアクセス:モバイルユーザーにアクセスする:
- :カメラ、GPS、オフラインストレージなどのデバイス機能を活用する:アプリストア配信
- :Google Play StoreとApple App Storeでアプリを公開する:__CAPGO_KEEP_0__
- 高速化:ネイティブコンテナは、改善されたパフォーマンスとユーザー体験を提供します
- プッシュ通知:ユーザーとのエンゲージメントを実現するネイティブプッシュ通知
ステップ 1: Lovable.dev プロジェクトをエクスポートする
Lovable.dev からプロジェクトをエクスポートするには、まず GitHub にリンクする必要があります。Lovable のエクスポートシステムに従ってください。
プロジェクトを GitHub にリンクする
- Lovable.dev プロジェクトを開く
- ブラウザでプロジェクトを開く 「GitHub」 または 「GitHub」に接続する option in the Lovable interface

- Lovable.dev にアクセスするために、GitHub アカウントを認可する

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

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

Cursor をダウンロードしてインストール
code を操作する前に、code エディターが必要になります。 Cursor、AI を活用した code エディターで開発が簡単になります:
- Visit __CAPGO_KEEP_0__ と
- __CAPGO_KEEP_1__
- の

をダウンロードしてください
__CAPGO_KEEP_3__
-
をインストールする __CAPGO_KEEP_4__
- を起動してください
- __CAPGO_KEEP_5__の設定を開始してください。AI開発用にCursorを設定するには、以下の手順に従ってください。
- __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は自動的に:
- __CAPGO_KEEP_0__を検出する
- Homebrew (macOS用)をインストールする
- Node.jsとnpmをインストールする
- プロジェクトディレクトリに移動する
- 実行
npm install依存関係をインストールする - 開発サーバーを起動する
npm run dev

方法2:手動インストール (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 Cursor AI (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
The AI will automatically update your files.
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
クリック
- (Mac) または
Command+K(Windows)Ctrl+K以下のコマンドを入力してください: - AIは自動的に処理し、以下の情報を求めます:
Install Capacitor CLI, initialize it for my app, and add iOS and Android platforms
AIは自動的に処理し、以下の情報を求めます:
- App name: __CAPGO_KEEP_0__
- Bundle ID: Like
com.yourcompany.yourapp

Method 2: Manual Installation
Open terminal (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

Understanding Your New Project Structure
プラットフォームを追加した後、プロジェクトには以下の構造が追加されます。
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: 手動設定
開く 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;
Step 6: ビルドとSync
Method 1: Cursor AIを使用する (推奨)
Cursor AIに伝え:
Build the static export and sync it with Capacitor platforms
Method 2: マニュアルコマンド
# Build static export
npm run static
# Sync with native projects
npx cap sync

Step 7: ネイティブIDEを開く
iOS開発用
Method 1: Cursor AIを使用する (推奨)
Open the iOS project in Xcode
Method 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分かかります
- シミュレータは自動的に起動します
一般的な問題:
- 「コマンド フェーズ スクリプト実行に失敗しました」Run
cd ios && pod install - シミュレータが利用できない: Xcode設定でダウンロードする
- 開発チームが必要: Apple Developerアカウントが必要

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

成功指標
✅ iOSの成功「Appがシミュレータで開き、Lovable.devのコンテンツが表示されます。 ✅ Androidの成功「エミュレータでアプリが開き、ウェブアプリが実行されます。
__CAPGO_KEEP_0__を確認してください。
Step 9: Live Reloadを有効にします (開発用)
Method 1: Cursor AIを使用する (推奨)
Cursor AIに伝えます:
Set up live reload for Capacitor development with my local IP address
AIは自動的に設定を調整します。
Method 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

Step 10: ネイティブ機能を追加する
Method 1: Cursor AIを使用する (推奨)
Tell Cursor AI:
Add native share functionality to my app using Capacitor Share plugin
AIは自動的に全てを処理します。
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: ネイティブ機能が正常に動作することを確認する
新しいネイティブ機能をテストする:
- 共有ボタン: クリックしてネイティブの共有ダイアログを確認する
- カメラアクセス: 実機でテスト (シミュレータはカメラ機能が限られている)
- コンソールを確認: エラーが表示されないようにする
機能が動作しない場合は、プラグインを追加した後にもう一度実行してください。 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 10: Add Icons and Splash Screens
assets/icon.png(1024x1024px) - 追加
assets/splash.png(2732x2732px)
- Step 10: Add Icons and Splash Screens
-
すべてのサイズを生成する:
npx capacitor-assets generate

ビルド(本番用)
方法 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__が正しく設定されていることを確認してください - 静的エクスポートが正しく生成されることを確認してください
out__CAPGO_KEEP_0__フォルダが正しく生成されていることを確認してください
__CAPGO_KEEP_1__が見つかりません
画像やアセットが読み込まれない場合:
- __CAPGO_KEEP_0__のパスが相対的であることを確認してください
- 画像が__CAPGO_KEEP_0__フォルダ内にあることを確認してください
public__CAPGO_KEEP_2__が設定されていることを確認してください - __CAPGO_KEEP_2__の設定が__CAPGO_KEEP_0__内にあることを確認してください
images.unoptimized: trueパフォーマンスの問題
__CAPGO_KEEP_0__
For better performance:
- Next.js Image 最適化を使用して画像を最適化する
- 重いコンポーネントに対してロードを遅延させる
- Lovable.dev プロジェクトから不要な依存関係を削除する
まとめ
おめでとうございます!あなたは Lovable.dev Next.js アプリを成功させました。AI で生成されたウェブアプリは次のことができます。
- iOS と Android デバイス上でネイティブに実行する
- カメラやストレージなどのデバイス機能にアクセスする
- アプリストアを通じて配布する
- ネイティブなユーザー体験を提供する
次のステップ
- ライブアップデート: __CAPGO_KEEP_0__を実装することを検討してください。 Capgo オーバー・ザ・エア(OTA)アップデート
- プッシュ通知: Capacitor プッシュ通知プラグインを追加してください。
- 分析: モバイルアプリのユーザー行動を追跡するために、モバイル分析を統合してください。
- パフォーマンスモニタリング: モバイルデバイス上のアプリのパフォーマンスを監視してください。
あなたのLovable.devの作品は今、モバイル世界に登場する準備が整いました!
リソース
Capgoを使用して、即時でモバイルアプリに更新を配信する方法を学びましょう。 無料アカウントに登録する 今日。
Capacitorを使用して、Lovable.devからネイティブモバイルアプリに進みましょう。
__CAPGO_KEEP_0__を使用している場合 Lovable.dev to Native Mobile Apps with Capacitor __CAPGO_KEEP_0__を使用して、ネイティブプラグインの作業計画を立てるには、__CAPGO_KEEP_0__ プラグインディレクトリと接続する Capgo プラグインディレクトリ for the product workflow in Capgo Plugin Directory, 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.