Zum Hauptinhalt springen
Tutorial

Verwenden Sie Capacitor zur Transformation Ihres Bolt.new-Projekts in native mobile Apps.

Lernen Sie, wie Sie Ihre Bolt.new-Webanwendung exportieren und in native mobile Apps umwandeln können, indem Sie Capacitor verwenden. Vollständiger Leitfaden für React, Vue und andere Frameworks.

Martin Donadieu

Martin Donadieu

Inhaltsmarketer

Verwandeln Sie Ihr Projekt mit Bolt.new in nativ mobilisierte Apps mit Capacitor

Einführung

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

Ob Ihr Bolt.new-Projekt React, Vue oder ein anderes unterstütztes Framework verwendet, hilft Ihnen diese Anleitung dabei, native iOS- und Android-Apps mit Zugriff auf Gerätefeatures wie Kamera, Speicher und Push-Benachrichtigungen zu erstellen.

Bevor Sie beginnen: Anforderungen & Zeit

Schätzung der Zeit: 3-5 Stunden für die vollständige Einrichtung

System Requirements:

  • iOS-Entwicklung: Ein 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 minimal, 16 GB empfohlen

Budget Notwendig:

  • Apple-Entwickler : 99 $/Jahr (für iOS App Store)
  • Google PlayEinmalige Gebühr von $25
  • Cursor Pro: Monatliche Gebühr von $20 (optional, beschleunigt die Entwicklung)

Was Wir Installieren:

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

Warum Transformieren Sie Ihre Bolt.new App in eine Mobile App?

  • Über-Plattform-Reichweite: Deployen Sie Ihre AI-generierte App in den mobilen App-Stores
  • Native Device Zugriff: Kamera, GPS, Dateisystem und andere native Funktionen verwenden
  • Verbesserte Leistung: Der native Container bietet eine bessere Leistung als Web-Ansichten
  • Offline-Fähigkeiten: Mit native Speichersystemen offline arbeiten
  • Push-Benachrichtigungen: Benutzer mit Unterstützung für native Push-Benachrichtigungen ansprechen

Warum Capacitor statt Expo?

Wenn Sie mobile Entwicklungsoptionen 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
  • No Rebuilding Required: Mit __CAPGO_KEEP_0__ kannst du dein Bolt.new-Projekt unverändert übernehmen - keine Umstellung auf ein anderes Framework wie Expo erforderlich
  • True Web-First Approach: Im Gegensatz zu Expo, das mobile-first und auf der Webseite ungeschickt ist, behandelt Capacitor die Webanwendung als erste Bürgerin
  • Seamless Development: Fortsetzen Sie mit Ihren bekannten Webentwicklungswerkzeugen und -workflows
  • Framework Freedom: Funktioniert mit jedem Webframework (React, Vue, Svelte, Next.js usw.) - nicht auf React Native festgelegt wie Expo

Die Schlüsselfrage:

  • Mit Capacitor: Erstelle deine Website → Füge mobilen Support hinzu (selbe Codebasis)
  • Mit Expo: Mobil für entwickeln → Versuchen Sie, die Web-Arbeit zu machen (anderser Ansatz, oft ungeschliffen)

Da Ihr Bolt.new-Projekt bereits eine Webanwendung ist, ermöglicht Capacitor es Ihnen, es ohne Änderung einer einzigen Zeile von code auf Mobilgeräte auszudehnen. Expo würde erfordern, dass Sie Ihr gesamtes Projekt für ihr Framework neu aufbauen.

Schritt 1: Einrichten Ihrer Entwicklungsumgebung

Holen Sie sich Cursor - Ihre AI-gesteuerte Code-Editor

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

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

Start Cursor

Cursor für die maximale Produktivität konfigurieren

Um die volle Leistung von Cursor zu nutzen, ist eine erste Einrichtung erforderlich:

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

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

Mauszeichen-Einstellungen

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

Zulassen von Modellen

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

Auswählen des Mauszeichen-Modells

  1. Automatisches Ausführen von Befehlen aktivieren - Lassen Sie Cursor Befehle automatisch ausführen:

Ausführen von Befehlen zulassen

Schritt 2: Exportieren Sie Ihr Bolt.new-Projekt

Now lassen Sie Ihr Bolt.new Projekt in Cursor ein.

Herunterladen Ihres Projekts

  1. Navigieren Sie zu Ihrem Bolt.new Projekt in Ihrem Browser
  2. Finden Sie das Herunterladen oder Exportieren Schaltfläche in Bolts Schnittstelle

Bolt.new-Download-Schaltfläche

  1. Herunterladen Sie das ZIP-Datei-Paket, das Ihr Projekt enthält
  2. Entpacken Sie es in einen Ordner auf Ihrem Computer

Dateien Ihres Bolt.new-Projekts

Open in Cursor

Nach dem Auszug öffnen Sie das Projekt in Cursor:

  1. Verwenden File > Open Folder in Cursor
  2. Wählen Sie Ihr Bolt.new-Projekt-Ordner aus
  3. Cursor lädt Ihr Projekt

Open in Cursor

Alternative: Klonen von GitHub

Wenn Sie Bolt.new mit GitHub verbunden haben:

  1. Drücken Sie Shift+Command+P (Mac) oder Shift+Ctrl+P (Windows)
  2. Suche nach „Git: Clone“
  3. Deine Repository-URL eingeben
  4. Wähle einen Ort zum Speichern

Clone in Cursor

Schritt 2: Identifiziere Dein Projekt-Framework

Bolt.new kann Projekte mit verschiedenen Frameworks erstellen. Lass uns herausfinden, was du hast:

Überprüfe package.json

Öffne package.json um zu sehen, welches Framework dein Projekt verwendet:

Bolt.new package.json-Inspektion

Häufige Bolt.new-Projekttypen:

  • React + Vite: Die häufigste Konfiguration
  • Vue + Vite: Vue.js-Anwendungen
  • Svelte: Svelte-Anwendungen
  • Next.js: Vollständige React-Serveranwendungen
  • 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) im Cursor
  2. Tippen Sie diese Anfrage ein:
    Install all necessary development tools including Node.js, then install project dependencies and start the dev server

Der Cursor- AI wird automatisch:

  • Installieren Sie Node.js und npm falls erforderlich
  • Einrichten Sie Homebrew auf macOS
  • Installieren Sie alle Abhängigkeiten Ihres Projekts
  • Starten Sie Ihren Entwicklungsserver

Installieren Sie Homebrew

Option B: Manuelle Installation

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

Zuerst öffnen Sie den Terminal von Cursor With Shift+Command+T (Mac) oder Shift+Ctrl+T (Windows)

Für macOS-Nutzer:

# 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 den Installation-Assistenten
  3. In Cursors Terminal:
cd your-bolt-project
npm install
npm run dev

Bolt.new App wird lokal ausgeführt

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

Schritt 4: Konfiguration für Mobilgeräte vorbereiten

Ihre Konfiguration variiert je nach Projektframework.

Option A: Automatische Konfiguration mit Cursor AI

Cursor AI bitten, die Konfiguration zu übernehmen:

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

Cursor erkennt Ihren Framework und passt die richtige Konfiguration an.

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

Zum Projekt hinzufügen package.json scripts:

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

Aktualisierung 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 zum Erstellen der Produktionsversion Ihres Bolt.new-Apps.

Option A: Mit Cursor AI bauen

Frage Cursor einfach:

Build my Bolt.new project for production deployment

Cursor wird den entsprechenden Build-Befehl auf der Grundlage Ihrer Frameworks ausführen.

Option B: Manuell bauen

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ätigung des Build-Erfolgs

Stellen Sie sicher, dass Ihre Build die richtige Ausgabe generiert hat:

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

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 anfragen:

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

Installieren Sie die Befehlszeilen-Tools von Capacitor:

npm install -D @capacitor/cli

Initialisieren Sie Ihr Capacitor-Projekt:

npx cap init

Capacitor-Initialisierung Bolt

Sie werden aufgefordert:

  • App-Name: Ihren Bolt.new-Projekt-Namen
  • Bundle-ID: Format wie com.yourcompany.yourapp

Mit der manuellen Konfiguration fortfahren - installieren Sie die notwendigen Pakete:

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

Unterstützung für das mobile Betriebssystem hinzufügen:

npx cap add ios
npx cap add android

Capacitor Plattformen hinzugefügt Bolt

Was ist gerade passiert?

Ihre Bolt.new-Projektstruktur sieht jetzt wie folgt 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 Web code bleibt bei: src/ - dort bearbeiten
  • ios/ und android/ werden generiert - bearbeiten Sie diese nicht
  • Nach Änderungen immer npx cap sync
  • Jede Plattform hat ihren eigenen Build-Prozess

Schritt 7: Konfigurieren Sie Capacitor

Zeit für die Konfiguration von Capacitor für Ihre spezifische Framework-Implementierung.

Option A: Automatische Konfiguration mit Cursor

Cursor hilft Ihnen:

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 Mobilfunk-Veröffentlichung.

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 synchronisiert Bolt complete

Sie benötigen keinen Mac oder einen vollständigen lokalen Xcode/Android Studio-Pipeline, um auf die App Store und Google Play zu liefern. Capgo Builder kompilet, 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.

Wozu dient Capgo Builder?

  • Kein Mac erforderlich für iOS — bauen Sie von Windows, Linux oder Ihrem AI-Coding-Umgebung aus
  • Eine CLI-Workflow — einfach zu skripten und an Cursor, Claude Code oder Codex weiterzugeben
  • Paarung mit Live-Updates – schicken Sie JS/UI-Fixes über das Internet; Rebuilden Sie das native Binär nur, wenn Plugins oder Berechtigungen geändert werden

Einrichten Sie den Capgo-Builder

Nachdem Ihre Produktionsversion und Capacitor-Sync lokal funktioniert haben:

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 Signierungsdaten einmal (Apple-Zertifikate, Bereitstellungsprofile, Android-Keystore). Siehe Zur Verwaltung von Anmeldeinformationen und Erstellen Sie iOS von Windows.

Eine Cloud-Build-Anfrage stellen

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-Builder streamt Build-Protokolle in Ihrem Terminal. Mit App Store Connect konfiguriert, können iOS-Builds direkt in TestFlight gehen.

Hochladen Sie Ihr Web-Bundle für OTA-Updates:

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

Schritt 10: Öffnen Sie Native-IDEs (Optional für lokale Tests)

Wenn Sie einen Mac haben oder vor Cloud-Builds Emulator-Tests 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 öffnet Bolt-Projekt

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 Bolt-Projekt

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

Lokal auf iOS ausführen

Xcode einrichten (erste Zeit)

  1. Wählen Sie Ihr Ziel:

    • Nächstens klicken Sie auf die Play-Schaltfläche und wählen Sie das Geräte-Selector
    • Für die Testung: Wählen Sie einen iPhone-Simulator
    • Für das echte Gerät: Verbinden Sie Ihr iPhone über USB
  2. Konfigurieren Sie Code Signierung:

    • Klicken Sie auf Ihren Projektnamen in der linken Seitenleiste
    • Gehen Sie zur Registerkarte „Signierung und Fähigkeiten“
    • Aktivieren Sie „Automatisch die Signierung verwalten“
    • Melden Sie sich mit Ihrem Apple-Konto an
    • Hinweis: Echte Geräte erfordern das Apple-Entwicklerprogramm (99 $/Jahr)
  3. Bauen Sie Ihre App:

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

Fehlersuche iOS:

  • “Kein Account gefunden”Add Apple ID in Xcode > Einstellungen > Konten
  • “Build fehlgeschlagen”Cleanen Sie den Build-Ordner (Shift+Command+K) und versuchen Sie es erneut
  • Probleme mit dem SimulatorRestarten Sie den Simulator über Gerät > Neustart

Bolt-App läuft auf iOS

Auf Android ausführen

Einstellung von Android Studio (erste Zeit)

  1. SDK Einrichtung (automatisch):

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

    • AVD-Manager öffnen (Telefon-Symbol in der Toolbar)
    • Klicken Sie auf „+ Erstellen virtuelles Gerät“
    • Wählen Sie „Pixel 6“ (gute Standardoption)
    • Systemimage herunterladen wenn angefordert
    • Abschließen der Einrichtung mit Standardoptionen
  3. Ihre App ausführen:

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

Fehlerbehebung Android:

  • „Gradle-Synchronisierung fehlgeschlagen“Versuchen Sie, die Caches über File > Invalidate Caches zu löschen
  • Langsamer EmulatorAktivieren Sie die Hardwarebeschleunigung in den AVD-Einstellungen
  • Build-FehlerAktualisieren Sie Gradle über die vorgeschlagenen Korrekturen

Bolt-Anwendung läuft auf Android

Überprüfungsliste

Nach erfolgreicher Erstellung überprüfen Sie:

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

Probleme weiterhin? Die Fehlermeldungen erzählen Ihnen genau, was schiefgelaufen ist - lesen Sie sie sorgfältig!

Schritt 12: Aktivieren Sie Live Reload (Entwicklung)

Erleichtern Sie Ihre Entwicklungsworkflow mit heißer Neuladung.

Option A: Automatische Einrichtung mit Cursor

Bitten Sie Cursor:

Enable live reload for my Capacitor app development

Cursor wird alles automatisch einrichten.

Option B: Manuelle Konfiguration

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

# Windows  
ipconfig
  1. Aktualisieren Sie Ihr 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

Live-aktualisierung von Bolt aktiviert

Schritt 13: Hinzufügen von Native-Funktionen

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

Option A: KI-gesteuerte Integration

Anfrage vom Cursor:

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

Der Cursor wird Plugins installieren und die Integration code erstellen.

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 AI:

Sync my native feature changes to all platforms

Manueller Befehl:

npx cap sync

Nativ integrierte Funktionen hinzugefügt Bolt

Schritt 14: Optimieren für die Produktion

App-Icons und Splash-Screens

Option A: Cursor AI-Einrichtung

Anfrage:

Create app icons and splash screens for my mobile app

Option B: Manuelle Asset-Erstellung

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

    • Erstellen assets/icon.png (1024x1024px)
    • Erstellen assets/splash.png (2732x2732px)
  2. Alle Größen automatisch generieren:

npx capacitor-assets generate

Bolt-Anwendungsassets generiert

Optimieren Sie das Build-Prozess

Für Vite-Projekte optimieren Sie Ihren Build:

// 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ültiges Build

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

Häufige Probleme lösen

Framework-Spezifische Probleme

React/Vite-Projekte

  • Stellen Sie sicher base: './' ist in der Vite-Konfiguration festgelegt
  • Überprüfen Sie, ob alle Importe relative Pfade verwenden
  • Überprüfen Sie, ob das dist Ordner korrekt generiert wird

Vue-Projekte

  • Stellen Sie sicher, dass Vue Router in Mobilfunkmodus verwendet wird
  • Überprüfen Sie, ob Assets korrekt referenziert werden
  • Überprüfen Sie, ob Komponenten in Mobilkontext lazy geladen werden können

Next.js-Projekte

  • Statische Exporte sind korrekt konfiguriert
  • Überprüfen Sie, ob dynamische Importe in statischem Kontext funktionieren
  • Überprüfen Sie, ob API Routen verwendet werden (oder korrekt behandelt werden)

Build-Fehler

Wenn Sie Build-Fehler auftreten:

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

Fehlende Assets

Bei Problemen mit dem Asset-Laden:

  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ätefeatures wie Kamera, GPS und Speicher
  • Über App-Stores verteilt werden
  • Ein optimiertes mobiles Benutzererlebnis bereitstellen

Nächste Schritte

  • Capgo Builder: Verwenden Sie Cloud-Native Builds für TestFlight- und Play Store-Veröffentlichungen
  • Live Updates: Implementieren Sie Capgo für sofortige über die Luft übertragene Updates
  • Analytics: Fügen Sie mobile Analytics hinzu, um das Verhalten der Benutzer zu verfolgen
  • Performance: Überwachen und optimieren Sie die mobile Leistung Ihres Apps
  • Testing: 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 helfen kann, sofortige Updates für Ihre mobilen App bereitzustellen. sich für ein kostenloses Konto anmelden heute.

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

Wenn Sie native Plugin-Arbeit planen, verbinden Sie es mit Transformieren Sie Ihren Bolt.new-Projekt in native mobile Apps mit Capacitor um es mit Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails in Plugins hinzufügen oder aktualisieren, Ionic Enterprise Plugin Alternativen für den Produktworkflow in Ionic Enterprise Plugin Alternativen, und Capgo Native Builds für den Produktworkflow in Capgo Native Builds.

Live Updates für Capacitor-Apps

Wenn ein Web-Schicht-Bug live ist, liefern Sie die Reparatur über Capgo anstatt Tage auf App-Store-Zustimmung zu warten. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Verfahren bleiben.

Los geht's jetzt

Neuestes aus unserem Blog

Capgo gibt Ihnen die besten Einblicke, die Sie benötigen, um eine wirklich professionelle mobile App zu erstellen.