Hauptinhalt überspringen
Anleitung

Transform Your Bolt.new Project into Native Mobile Apps with Capacitor

Learn how to export your Bolt.new web application and transform it into native mobile apps using Capacitor. Complete guide for React, Vue, and other frameworks.

Artikelcredits

Martin Donadieu

Autoren

Valeria

Rezensent

Jordan

Redakteur

Transform Your Bolt.new Project into Native Mobile Apps with Capacitor

Einleitung

Bolt.new ist eine innovative, durch KI angetriebene Entwicklungsplattform, die vollständige Webanwendungen mit verschiedenen Frameworks wie React, Vue, Svelte und mehr erstellen kann. Aber was, wenn Sie Ihre Bolt.new-Erstellung auf Mobilgeräte bringen möchten? In diesem umfassenden Tutorial zeigen wir Ihnen, wie Sie Ihr Bolt.new-Projekt exportieren und es in native mobile Apps umwandeln können, indem Sie Capacitor.

Unabhängig davon, ob Ihr Bolt.new-Projekt React, Vue oder ein anderes unterstütztes Framework verwendet, hilft Ihnen diese Anleitung dabei, native iOS- und Android-Apps zu erstellen, die Zugriff auf Gerätefunktionen wie Kamera, Speicher und Push-Nachrichten haben.

Bevor Sie beginnen: Anforderungen & Zeit

Geschätzte Zeit: 3-5 Stunden für die vollständige Einrichtung

Systemanforderungen:

  • iOS-Entwicklung: Mac mit macOS 12.0+ (erforderlich, kein Workaround)
  • Android-Entwicklung: Jeder Betriebssystem (Windows/Mac/Linux)
  • Freier Speicher: 20-30 GB für Entwicklungstools
  • Speicher: 8 GB RAM mindestens, 16 GB empfohlen

Eingesetzte Budget:

  • Apple-Entwickler: 99 $/Jahr (für iOS App Store)
  • Google Play: 25 $ einmalig
  • Cursor Pro: 20 $/Monat (optional, beschleunigt die Entwicklung)

Was wir installieren:

  • Node.js & npm
  • Xcode (nur für Mac, für iOS)
  • Android Studio (für Android)
  • Verschiedene Befehlszeilentools

Warum Ihre Bolt.new-App für Mobilgeräte transformieren?

  • Plattformübergreifender Zugriff: Ihre AI-generierte App in den Mobilapp-Store deployen
  • Natives Gerätezugriff: Kamera, GPS, Dateisystem und andere native Funktionen verwenden
  • Verbesserte Leistung: Natives Container bietet bessere Leistung als Web-Ansichten
  • Offline-Funktionen: Offline mit nativen Speichersolutions arbeiten
  • Hinweis: Benachrichtigungen: Benachrichtige Benutzer mit Unterstützung für native Benachrichtigungen

Wer Capacitor wählte?

: Wenn Sie Optionen für mobile Entwicklung in Betracht ziehen, bietet Capacitor erhebliche Vorteile gegenüber Expo, insbesondere für web-first-Entwicklung:

  • Eine Codebasis, drei Plattformen: Ihre bestehende React-, Next.js- oder Vue.js-Website wird zu einer iOS-, Android- und Web-Anwendung mit Null-Umstellung erforderlich
  • Keine Rekonstruktion erforderlich: Nehmen Sie Ihr Bolt.new-Projekt wie es ist - keine Umstellung für ein anderes Framework wie Expo erforderlich
  • Wahrer web-first-Ansatz: Im Gegensatz zu Expo, das mobile-first und auf der Webseite unbeholfen ist, behandelt Capacitor die Webanwendung als erste Bürger
  • Unbefangene Entwicklung: Fortsetzen Sie mit Ihren bekannten Webentwicklungswerkzeugen und -Workflows
  • Freiheit für das Framework: Funktioniert mit jedem Webframework (React, Vue, Svelte, Next.js usw.) - nicht wie Expo in React Native eingeschränkt

Der Schlüsselunterschied:

  • With Capacitor: Erstellen Sie Ihre Website → Hinzufügen von mobiler Unterstützung (selbe Codebasis)
  • Mit Expo: Erstellen Sie für mobile Geräte → Versuchen Sie, die Webunterstützung zu machen (anderser Ansatz, oft ungeschickt)

Since your Bolt.new project is already a web application, Capacitor lets you extend it to mobile without changing a single line of code. Expo would require rebuilding your entire project for their framework.

Schritt 1: Einrichten Ihrer Entwicklungsumgebung

Get Cursor - Your AI-Powered Code Editor

Um effizient mit Ihrem Bolt.new-Projekt zu arbeiten, verwenden wir Cursor, einen intelligenten code-Editor, der die Entwicklung vereinfacht:

  1. Gehen Sie zu cursor.sh und laden Sie den Installer für Ihr Betriebssystem herunter
  2. Durchlaufen Sie den Installationsprozess
  3. Starten Sie Cursor, sobald er bereit ist

Starten Sie Cursor

Konfigurieren Sie Cursor für maximale Produktivität

Um den größtmöglichen Nutzen aus Cursor zu ziehen, ist eine erste Einrichtung erforderlich:

  1. Überlegen Sie, Cursor Pro zu erhalten - Die kostenlose Version funktioniert, aber Pro (20 €/Monat) entsperrt:

    • Unbegrenzte AI-Hilfe
    • Premium-Modelle (GPT-4, Claude)
    • Schnelle Antworten
    • Premium-Unterstützung
  2. Zugriff auf Einstellungen mit Command+, (Mac) oder Ctrl+, (Windows)

Mauszeiger-Einstellungen

  1. Aktivieren Sie AI-Funktionen - Stellen Sie sicher, dass die AI-Hilfe eingeschaltet ist:

Zulässige Modelle

  1. Wählen Sie Ihr KI-Modell - Wir empfehlen Claude oder GPT-4:

Cursor-Modell auswählen

  1. Befehlsausführung aktivieren - Lassen Sie Cursor Befehle automatisch ausführen:

Ausführen von Befehlen zulassen

Schritt 2: Exportieren Sie Ihr Bolt.new-Projekt

Nun bringen wir Ihr Bolt.new-Projekt in Cursor.

Herunterladen Ihres Projekts

  1. Navigieren Sie zu Ihrem Bolt.new-Projekt in Ihrem Browser
  2. Finden Sie das Herunterladen oder Downloaden Sie das ZIP-Datei, die Ihr Projekt enthält Entpacken Sie es in einen Ordner auf Ihrem Computer

Bolt.new-Projektdateien

  1. Öffnen Sie in Cursor
  2. Nutzen Sie in Cursor

Herunterladen Sie die ZIP-Datei, die Ihr Projekt enthält

Entpacken Sie es in einen Ordner auf Ihrem Computer

Herunterladen

  1. Entpacken Sie es in einen Ordner auf Ihrem Computer File > Open Folder Bolt.new-Projektdateien
  2. Wählen Sie Ihr Bolt.new-Projektordner aus
  3. Der Cursor lädt Ihr Projekt

In Cursor öffnen

Alternative: Klonen Sie von GitHub

Wenn Sie Bolt.new mit GitHub verbunden haben:

  1. Drücken Sie Shift+Command+P Mac: oder Shift+Ctrl+P Windows:
  2. Nach "Git: Klonen" suchen
  3. Ihre Repository-URL eingeben
  4. Ein Standort zum Speichern wählen

In Cursor klonen

Schritt 2: Identifizieren Sie Ihr Projektframework

Bolt.new kann Projekte mit verschiedenen Frameworks erstellen. Lassen Sie uns herausfinden, was Sie gerade tun:

Überprüfen Sie package.json

Öffnen package.json um zu sehen, welches Framework Ihr Projekt verwendet:

Bolt.new package.json-Inspektion

Gängige Bolt.new-Projekttypen:

  • React + Vite: Die häufigste Konfiguration
  • Vue + Vite: Vue.js-Anwendungen
  • Svelte: Svelte-Anwendungen
  • Next.js: Vollständige-Stack-React-Anwendungen
  • Vanilla JS: Einfache JavaScript-Anwendungen

Schritt 3: Installieren Sie Entwicklungstools

Option A: Lassen Sie Cursor AI alles erledigen

  1. Drücken Sie Command+K (Mac) oder Ctrl+K (Windows) in Cursor
  2. Tippen Sie diese Anfrage ein:
    Install all necessary development tools including Node.js, then install project dependencies and start the dev server

Cursor AI wird automatisch:

  • Installieren Sie Node.js und npm falls erforderlich
  • Einstellungen für Homebrew auf macOS vornehmen
  • Alle Projekt-Abhängigkeiten installieren
  • Entwicklungs-Server starten

Homebrew installieren

Option B: Manueller Installationsprozess

Wenn Sie eine manuelle Kontrolle bevorzugen oder der AI-Ansatz Probleme aufweist:

Öffnen Sie zunächst den Terminal von Cursor mit Shift+Command+T für macOS-Nutzer: Shift+Ctrl+T für Windows-Nutzer:

For Windows users:

# Get Homebrew package manager
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# Install Node.js via Homebrew
brew install node

# Move to your project folder
cd your-bolt-project

# Install project packages
npm install

# Launch development server
npm run dev

Für Windows-Nutzer:

  1. Herunterladen Sie den Node.js-Installer von nodejs.org
  2. Abschließen Sie die Installation des Wizards
  3. In Cursors Terminal:
cd your-bolt-project
npm install
npm run dev

Bolt.new App läuft lokal

Ihre Bolt.new App sollte jetzt laufen (typischerweise unter http://localhost:5173 für Vite-Projekte).

Schritt 4: Konfigurieren Sie die Build für Mobilgeräte

Ihre Konfiguration variiert je nach Projektframework.

Option A: Automatische Konfiguration mit Cursor AI

Bitten Sie Cursor AI, die Konfiguration zu übernehmen:

Configure my Bolt.new project for mobile deployment with proper build settings

Der Cursor erkennt Ihr Framework und legt die richtige Konfiguration zu.

Option B: Manuelle Konfiguration durch Framework

Für React + Vite-Projekte:

Bearbeiten vite.config.js:

import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'

export default defineConfig({
  plugins: [react()],
  base: './',
  build: {
    outDir: 'dist',
    assetsDir: 'assets',
    rollupOptions: {
      output: {
        manualChunks: undefined,
      },
    },
  },
})

Für Vue + Vite-Projekte:

Ändern vite.config.js:

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  plugins: [vue()],
  base: './',
  build: {
    outDir: 'dist',
    assetsDir: 'assets',
  },
})

Für Next.js-Projekte

Fügen Sie zu Ihren package.json scripts:

{
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "static": "next build && next export"
  }
}

Aktualisieren next.config.js:

/** @type {import('next').NextConfig} */
const nextConfig = {
  output: 'export',
  trailingSlash: true,
  images: {
    unoptimized: true,
  },
}

module.exports = nextConfig

Schritt 5: Erstellen Sie Ihr Projekt

Zeit, um die Produktionsversion Ihres Bolt.new-Apps zu erstellen.

Option A: Mit Cursor AI erstellen

Frage Cursor einfach:

Build my Bolt.new project for production deployment

Cursor führt den entsprechenden Build-Befehl auf Basis deiner Framework aus.

Option B: Manuell erstellen

Für Vite-basierte Projekte (React/Vue/Svelte):

npm run build

Bolt.new Vite Build erfolgreich

Für Next.js-Anwendungen:

npm run static

Bestätige den Build-Erfolg

Stelle sicher, dass deine Build die richtige Ausgabe erzeugt hat:

  • Vite-Projekte: Suche nach einem dist Verzeichnis
  • Next.js-Projekte: Überprüfen Sie nach einem out Verzeichnis

Bolt.new-Build-Ausgabe

Schritt 6: Fügen Sie Capacitor Ihrem Bolt.new-Projekt hinzu

Lassen Sie uns Ihre Webanwendung in native mobile Apps umwandeln.

Option A: Schnelle Einrichtung mit Cursor AI

Drücken Sie Command+K (Mac) oder Ctrl+K (Windows) und fordern Sie an:

Add Capacitor to my project and set up iOS and Android platforms

Cursor AI wird den gesamten Einrichtungsprozess übernehmen.

Option B: Schritt-für-Schritt-Manual-Einrichtung

Install Capacitor’s Befehlszeilenwerkzeuge:

npm install -D @capacitor/cli

Initialisiere dein Capacitor-Projekt:

npx cap init

Capacitor-Initialisierung Bolt

Du wirst aufgefordert:

  • Anwendungsname: Dein Bolt.new-Projektname
  • Bundle-ID: Format wie com.yourcompany.yourapp

Weiter mit manueller Konfiguration - installiere wichtige Pakete:

npm install @capacitor/core @capacitor/ios @capacitor/android

Füge mobile Plattform-Unterstützung hinzu:

npx cap add ios
npx cap add android

Capacitor Plattformen hinzugefügt Bolt

Was ist passiert?

Ihr Bolt.new-Projektstruktur sieht jetzt so aus:

your-bolt-project/
├── src/           # Your app source (React/Vue/etc)
├── public/        # Static files  
├── dist/          # Build output (Vite)
├── out/           # Build output (Next.js)
├── ios/           # iOS Xcode project (NEW!)
├── android/       # Android Studio project (NEW!)
├── capacitor.config.ts  # Mobile configuration
└── package.json   # Dependencies

Wichtige Hinweise:

  • Ihr Webprojekt code bleibt unverändert src/ – bearbeiten Sie es
  • ios/ und android/ werden generiert – bearbeiten Sie sie nicht
  • Nach Änderungen führen Sie immer npx cap sync
  • Jedes Plattform hat seinen eigenen Build-Prozess

Schritt 7: Konfigurieren Sie Capacitor

Zeit, um Capacitor für Ihre spezifische Framework zu konfigurieren.

Option A: Automatische Konfiguration mit Cursor

Bitten Sie Cursor um Hilfe:

Configure capacitor.config.ts for my Bolt.new project build output

Option B: Manuelle Konfiguration

Für Vite-basierte Anwendungen:

import { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = {
  appId: 'com.yourcompany.yourapp',
  appName: 'Your Bolt App',
  webDir: 'dist',
  bundledWebRuntime: false,
  server: {
    androidScheme: 'https'
  }
};

export default config;

Für Next.js-Anwendungen:

import { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = {
  appId: 'com.yourcompany.yourapp',
  appName: 'Your Bolt App',
  webDir: 'out',
  bundledWebRuntime: false,
  server: {
    androidScheme: 'https'
  }
};

export default config;

Schritt 8: Erstellen und Synchronisieren

Vorbereiten Sie Ihre App für die Mobilfunkverteilung.

Option A: Mit Cursor AI

Erzählen Sie Cursor:

Build my project and sync it with Capacitor for mobile deployment

Option B: Manueller Prozess

Führen Sie diese Befehle in der Reihenfolge aus:

npm run build
npx cap sync

Capacitor sync Bolt complete

Sie benötigen keinen Mac oder einen vollständigen lokalen Xcode/Android Studio-Pipeline, um auf das App Store und Google Play zu liefern. Capgo Builder Erstellt, signiert und kann iOS- und Android-Builds aus der Cloud übermitteln — der schnellste Weg für vibe-kodierte Apps, die aus Bolt.new exportiert werden.

Why Capgo Builder?

  • Kein Mac erforderlich für iOS — bauen Sie von Windows, Linux oder Ihrem AI-Coding-Umgebung aus
  • One CLI workflow — easy to script and hand off to Cursor, Claude Code, or Codex
  • Paart sich mit Live-Updates — schicken Sie JS/UI-Fixes über die Luft; bauen Sie den nativen Binary nur neu, wenn Plugins oder Berechtigungen geändert werden

Set up Capgo Builder

After your production build and Capacitor sync work locally:

npx @capgo/cli@latest login
npx @capgo/cli@latest init
npx @capgo/cli@latest build init --platform ios
npx @capgo/cli@latest build init --platform android

Speichern Sie die Signierungsanmeldeinformationen einmal (Apple-Zertifikate, Bereitstellungsprofile, Android-Keystore). Konten verwalten und iOS von Windows erstellen.

Eine Cloud-Build anfordern

npm run build
npx cap sync
npx @capgo/cli@latest build com.yourcompany.yourapp --platform ios --build-mode release
npx @capgo/cli@latest build com.yourcompany.yourapp --platform android --build-mode release

Capgo Der Builder sendet die Build-Logs in Ihrem Terminal. Mit App Store Connect konfiguriert, können iOS-Builds direkt in TestFlight gehen.

Das Web-Bundle hochladen für OTA-Updates:

npx @capgo/cli@latest bundle upload --channel production

Schritt 10: Lokale Native-IDEs öffnen (Optional für lokale Tests)

Wenn Sie einen Mac haben oder vor der Cloud-Build-Testung Emulatortests durchführen möchten, öffnen Sie die native Projekte lokal:

Zugriff auf die native Entwicklungsumgebungen für Ihre App.

iOS-Entwicklung

Option A: Über Cursor AI

Open my iOS project in Xcode

Option B: Terminal-Befehl

npx cap open ios

Xcode-Projekt öffnen

Android-Entwicklung

Option A: Über Cursor AI

Open my Android project in Android Studio

Option B: Terminal-Befehl

npx cap open android

Android Studio öffnet das Projekt Bolt

Schritt 11: Lokal bauen und ausführen (Optional)

Auf iOS ausführen

Xcode einrichten (Erstes Mal)

  1. Wählen Sie Ihr Ziel:

    • Klicken Sie neben dem Play-Button auf das Geräte-Selektor
    • Für die Testung: Wählen Sie einen iPhone-Simulator
    • Für einen realen Gerät: Verbinden Sie Ihr iPhone über USB
  2. Konfigurieren Sie Code Signierung:

    • Klicken Sie auf Ihren Projektnamen in der linken Seitenleiste
    • Gehe zur Registerkarte „Signierung & Fähigkeiten“
    • Aktivieren Sie „Automatisch Signierung verwalten“
    • Melden Sie sich mit Ihrem Apple-Konto an
    • Hinweis: Realgeräte erfordern Apple-Entwicklerprogramm (99 €/Jahr)
  3. Erstellen Sie Ihr App:

    • Klicken Sie auf die ▶️ Play-Taste
    • Erste Build: 5-10 Minuten (seien Sie geduldig!)
    • Beobachten Sie den Fortschrittsbalken oben

iOS-Fehlersuche:

  • “Kein Konto gefunden”: Apple-ID in Xcode > Einstellungen > Konten hinzufügen
  • “Fehler beim Bauen”: Ordner für das Bauen löschen (Shift+Command+K) und erneut versuchen
  • Simulator-Probleme: Simulator über Gerät > Neustart neu starten

Bolt-App läuft auf iOS

Auf Android laufen

Einstellungen für Android Studio (Erstmalig)

  1. SDK Einrichtung (automatisch):

    • Android Studio erkennt fehlende Komponenten
    • Klicken Sie auf „Installieren fehlende SDK“ wenn angefordert
    • Dies herunterlädt ~2-3 GB Dateien
  2. Erstellen Sie virtuelles Gerät:

    • Öffnen Sie AVD-Manager (Telefon-Symbol in der Werkzeugleiste)
    • Klicken Sie auf „+ Virtuelles Gerät erstellen“
    • Wählen Sie „Pixel 6“ (gute Standardoption)
    • Herunterladen Sie das Systemimage wenn angefordert
    • Fertigstellen Sie die Einrichtung mit Standardoptionen
  3. Laufen Sie Ihre App:

    • Wählen Sie Ihr Emulator aus dem Dropdown-Menü
    • Klicken Sie auf den grünen ▶️ Ausführen-Button
    • Erste Build: 10-15 Minuten
    • Emulator startet automatisch

Fehlerbehebung Android:

  • “Gradle-Synchronisierung fehlgeschlagen”: Prüfe Datei > Invalidieren von Caches
  • Langsamer Emulator: Aktiviere Hardwarebeschleunigung in AVD-Einstellungen
  • Build-Fehler: Aktualisiere Gradle über vorgeschlagene Korrekturen

Bolt-Anwendung läuft auf Android

Überprüfungsliste

Nach erfolgreicher Build überprüfe:

✅ App startet ohne zu kraschen ✅ Dein Bolt.new-Inhalt wird korrekt angezeigt ✅ Schaltflächen und Interaktionen funktionieren ✅ Konsole zeigt keine roten Fehler an

Haben Sie noch Probleme? Die Fehlermeldungen sagen Ihnen normalerweise genau, was schiefgelaufen ist - lesen Sie sie sorgfältig!

Schritt 12: Lebendes Wiedereinschalten (Entwicklung) aktivieren

Beschleunigen Sie Ihre Entwicklungsworkflow mit heißem Wiedereinschalten.

Option A: Automatische Einrichtung mit Cursor

Frage Cursor:

Enable live reload for my Capacitor app development

Cursor wird alles automatisch einrichten.

Option B: Manuelle Konfiguration

  1. Ermitteln Sie Ihre lokale IP-Adresse:
# macOS
ipconfig getifaddr en0

# Windows  
ipconfig
  1. Aktualisieren Sie Ihren capacitor.config.ts:
import { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = {
  appId: 'com.yourcompany.yourapp',
  appName: 'Your Bolt App',
  webDir: 'dist', // or 'out' for Next.js
  bundledWebRuntime: false,
  server: {
    url: 'http://YOUR_IP_ADDRESS:5173', // or 3000 for Next.js
    cleartext: true,
  },
};

export default config;
  1. Anwenden Sie die Konfiguration:
npx cap copy

Lebendes Wiedereinschalten für Bolt aktiviert

Schritt 13: Hinzufügen von nativen Funktionen

Erweitern Sie Ihre Bolt.new-Anwendung mit Gerätespezifischen Funktionen.

Option A: KI-gesteuerte Integration

Anfrage von Cursor:

Add native share, camera, and geolocation features to my Bolt.new app

Cursor installiert Plugins und erstellt die Integration code.

Option B: Manuelle Plugin-Installation

Installieren Sie beliebte native Plugins:

npm i @capacitor/share @capacitor/camera @capacitor/geolocation

Erstellen Sie ein Hilfsprogramm für React-Projekte:

// utils/capacitor.js
import { Share } from '@capacitor/share';
import { Camera, CameraResultType } from '@capacitor/camera';
import { Geolocation } from '@capacitor/geolocation';

export const shareContent = async (title, text, url) => {
  await Share.share({
    title,
    text,
    url,
    dialogTitle: 'Share with friends',
  });
};

export const takePicture = async () => {
  const image = await Camera.getPhoto({
    quality: 90,
    allowEditing: true,
    resultType: CameraResultType.Uri
  });
  return image;
};

export const getCurrentPosition = async () => {
  const coordinates = await Geolocation.getCurrentPosition();
  return coordinates;
};

Verwenden Sie in Ihren Komponenten:

// For React components
import React from 'react';
import { shareContent, takePicture } from '../utils/capacitor';

function MyComponent() {
  const handleShare = () => {
    shareContent('My Bolt App', 'Check out this amazing app!', 'https://your-app.com');
  };

  const handleCamera = async () => {
    try {
      const photo = await takePicture();
      console.log('Photo taken:', photo);
    } catch (error) {
      console.error('Camera error:', error);
    }
  };

  return (
    <div>
      <button onClick={handleShare}>Share App</button>
      <button onClick={handleCamera}>Take Photo</button>
    </div>
  );
}

export default MyComponent;

Synchronisieren Sie Änderungen

Mit Cursor KI:

Sync my native feature changes to all platforms

Manueller Befehl:

npx cap sync

Native Funktionen hinzugefügt Bolt

Schritt 14: Optimierung für die Produktion

App Icons und Splash Screens

Option A: Setup von Cursor AI

Anfrage:

Create app icons and splash screens for my mobile app

Option B: Manuelle Erstellung von Assets

  1. Holen Sie sich das Asset-Tool:
npm install -D @capacitor/assets
  1. Vorbereiten Sie Ihre Grafiken:

    • Erstellen Sie assets/icon.png Erstellen Sie
    • (1024x1024px) assets/splash.png Erstellen Sie
  2. Automatisch alle Größen generieren:

npx capacitor-assets generate

Bolt-Anwendungsbibliotheken generiert

Optimieren Sie die Build-Datei

Für Vite-Projekte optimieren Sie Ihre Build-Datei:

// vite.config.js
export default defineConfig({
  plugins: [react()], // or vue()
  base: './',
  build: {
    outDir: 'dist',
    minify: 'terser',
    terserOptions: {
      compress: {
        drop_console: true,
        drop_debugger: true,
      },
    },
    rollupOptions: {
      output: {
        manualChunks: {
          vendor: ['react', 'react-dom'], // adjust for your framework
        },
      },
    },
  },
})

Endgültige Build-Datei

Option A: Mit Cursor AI bauen

Create the final production build and prepare for app store deployment

Option B: Manueller Build-Prozess

npm run build
npx cap sync
npx cap copy

Fehlerbehebung bei häufigen Problemen

Framework-spezifische Probleme

Reaktor/Vite-Projekte

  • Stellen Sie sicher, dass base: './' in der Vite-Konfiguration
  • Überprüfen Sie, dass alle Imports relative Pfade verwenden
  • Überprüfen Sie, dass der dist Ordner korrekt erstellt wird

Vue-Projekte

  • Stellen Sie sicher, dass Vue Router den Hash-Modus für Mobilgeräte verwendet
  • Überprüfen Sie, ob Assets korrekt referenziert werden
  • Überprüfen Sie, ob Komponenten in mobilen Kontext lazy geladen werden

Next.js-Projekte

  • Stellen Sie sicher, dass die statische Exportierung korrekt konfiguriert ist
  • Überprüfen Sie, ob dynamische Imports in statischem Kontext funktionieren
  • Überprüfen Sie, ob API Routen verwendet werden (oder korrekt behandelt werden)

Fehler beim Bauen

Wenn Sie bei der Erstellung von Build-Problemen auftritt:

  1. Löschen Sie node_modules und installieren Sie sie neu:
rm -rf node_modules package-lock.json
npm install
  1. Überprüfen Sie die Abhängigkeiten von Bolt.new-Projekten für die Mobilität
  2. Stellen Sie sicher, dass alle relative Pfade für die mobile Bereitstellung korrekt sind

Fehlende Assets

Bei Problemen mit der Asset-Ladung:

  1. Überprüfen Sie, ob alle Assets sich im öffentlichen Ordner befinden
  2. Verwenden Sie relative Pfade für Bilder und Dateien
  3. Überprüfen Sie, ob der Build-Prozess alle notwendigen Assets kopiert

Zusammenfassung

Herzlichen Glückwunsch! Sie haben erfolgreich Ihr Bolt.new-Projekt in native mobile Anwendungen umgewandelt. Ihre AI-generierte Webanwendung kann jetzt:

  • Nativ auf iOS- und Android-Geräten ausgeführt werden
  • Zugriff auf Gerätefunktionen wie Kamera, GPS und Speicher
  • Vergibt über App-Stores
  • Bietet eine optimierte mobile Benutzererfahrung

Schritte zum Weitergehen

  • Capgo-Bauer__CAPGO_KEEP_0__-Bauer
  • __CAPGO_KEEP_0__-Bauer: Verwenden Sie Cloud-Native-Builds für TestFlight- und Play-Store-Veröffentlichungen Capgo : Implementieren
  • __CAPGO_KEEP_0__für sofortige über die Luft übertragene Updates
  • Leistung: Überwachen und optimieren Sie die mobilen Leistung Ihrer App
  • Testen: Testen Sie Ihre App auf verschiedenen Geräten und Bildschirmgrößen

Ihre Bolt.new-Erstellung ist jetzt für das mobile Ökosystem bereit!

Ressourcen

Erhalten Sie Informationen darüber, wie Capgo Ihnen dabei helfen kann, sofortige Updates an Ihrem mobilen App zu liefern, Registrieren Sie sich für ein kostenloses Konto heute.

Fortsetzen Sie mit Transformieren Sie Ihren Bolt.new-Projekt in native mobile Apps mit Capacitor

Wenn Sie Transformieren Sie Ihren Bolt.new-Projekt in native mobile Apps mit __CAPGO_KEEP_0__ verwenden Transform Your Bolt.new Project into Native Mobile Apps with Capacitor __CAPGO_KEEP_0__ Plugin-Verzeichnis Capgo Plugins von __CAPGO_KEEP_1__ um die Implementierungsdetails in Capgo Plugins von __CAPGO_KEEP_1__ anzuzeigen Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, __CAPGO_KEEP_1__ kann Capgo sein für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren Ionic Enterprise Plugin Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen und Capgo Native Builds für das Produktworkflow in Capgo Native Builds.

Live updates for Capacitor apps

Wenn ein Web-Schicht-Bug live ist, schicken Sie die Reparatur über Capgo anstatt Tage für die Genehmigung des App-Stores zu warten. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Prozess bleiben.

Menschliche Unterstützung von Martin

Los geht's jetzt

Neueste von unserem Blog

Capgo gibt Ihnen die besten Einblicke, die Sie benötigen, um ein wirklich professionelles Mobiltelefon-App zu erstellen.