Zum Hauptinhalt springen
Tutorial

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

Lernen Sie, wie Sie Ihr 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

Content-Marketing-Manager

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

Einführung

Bolt.new ist eine innovative, durch KI angetriebene Entwicklungsplattform, die vollständige, serverseitige Webanwendungen mit verschiedenen Frameworks wie React, Vue, Svelte und mehr generieren kann. Aber was, wenn Sie Ihre Bolt.new-Erfindung auf mobilen Geräten nutzen möchten? In diesem umfassenden Tutorial zeigen wir Ihnen, wie Sie Ihr Bolt.new-Projekt exportieren und in native mobile Apps umwandeln können, indem Sie __CAPGO_KEEP_0__ verwenden. Capacitor.

Wenn Ihr Bolt.new-Projekt React, Vue oder ein anderes unterstütztes Framework verwendet, hilft Ihnen diese Anleitung dabei, native iOS- und Android-Anwendungen mit Zugriff auf Gerätefunktionen 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

Systemanforderungen:

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

Budgetbedarf:

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

Was wir installieren werden:

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

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

  • Überparteiliche Erreichbarkeit: Bereitstellen Sie Ihre AI-generierte App in den mobilen App-Stores
  • Nativgerätezugriff: Verwenden Sie Kamera, GPS, Dateisystem und andere native Funktionen
  • Verbesserte Leistung: Natives Container bietet bessere Leistung als Web-Ansichten
  • Offline-Fähigkeiten: Arbeiten Sie offline mit nativen Speichersolutions
  • Push-Benachrichtigungen: Beteiligen Sie sich an Benachrichtigungen mit nativer Unterstützung

Why Capacitor Vor Expo Wählen?

Wenn Sie sich für mobile Entwicklungsoptionen entscheiden, 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 einem iOS-, Android- und Web-App ohne Umstellung erforderlich
  • Keine Wiederaufbereitung 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ürgerin
  • Schlüsselloser Entwicklungsprozess: Fortsetzen Sie mit Ihren bekannten Webentwicklungswerkzeugen und -Workflows
  • Frameworke-Freiheit: Funktioniert mit jedem Webframework (React, Vue, Svelte, Next.js usw.) - nicht an React Native gebunden wie Expo

The Hauptunterschied:

  • Mit Capacitor: Erstellen Sie Ihre Website → Hinzufügen von Mobilfunkfunktionen (gleiches Codebasis)
  • Mit Expo: Für Mobilgeräte erstellen → Versuchen Sie, die Webfunktion zu machen (anderser Ansatz, oft unbeholfen)

Da Ihr Bolt.new-Projekt bereits eine Webanwendung ist, ermöglicht Capacitor Ihnen, es ohne Änderung einer einzigen Zeile code zu erweitern. Expo würde erfordern, dass Sie Ihr gesamtes Projekt für ihren Framework neu erstellen.

Schritt 1: Einrichten Ihres Entwicklungsumfelds

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 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)
    • Instant-Antworten
    • Premium Support
  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:

Zulassen von Modellen

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

Wählen Sie Mauszeiger-Modell

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

Befehle ausführen lassen

Schritt 2: Exportieren Sie Ihr Bolt.new-Projekt

Bringen Sie nun 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 Exportieren Schaltfläche in Bolts Schnittstelle

Bolt.new Herunterladen-Button

  1. Herunterladen Sie das ZIP-Datei, die Ihre Projekt enthält
  2. Ziehen Sie es in einen Ordner auf Ihrem Computer

Bolt.new Projektdateien

In Cursor öffnen

Nach dem Entpacken öffnen Sie das Projekt in Cursor:

  1. Verwenden Sie File > Open Folder in Cursor
  2. Wählen Sie Ihr extrahiertes Bolt.new Projektordner aus
  3. Cursor wird Ihr Projekt laden

In Cursor öffnen

Alternative: Von GitHub klonen

If Sie GitHub: verbunden haben

  1. Drücken Sie Shift+Command+P (Mac) oder Shift+Ctrl+P (Windows)
  2. Nach "Git: Clone" suchen
  3. Ihre Repository-URL eingeben
  4. Einen Ort zum Speichern auswählen

Mit Cursor klonen

Schritt 2: Identifizieren Sie Ihr Projekt-Framework

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

package.json überprüfen

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

Bolt.new package.json-Inspektion

Gängige Bolt.new-Projekttypen:

  • React + Vite: Die gängigste Konfiguration
  • Vue + Vite: Vue.js-Anwendungen
  • Svelte: Svelte-Anwendungen
  • Next.js: Vollständige React-Serveranwendungen
  • Vanilla JS: JavaScript-Anwendungen ohne Framework

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
  • Einrichten von Homebrew auf macOS
  • Installieren Sie alle Abhängigkeiten Ihres Projekts
  • Starten Sie Ihren Entwicklungsserver

Install Homebrew

Option B: Manueller Installationsprozess

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

Öffnen Sie zunächst Cursors Terminal mit 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. Laden Sie den Node.js-Installer von nodejs.org
  2. Führen Sie den Installations-Assistenten aus
  3. In der Cursor-Terminal-Ansicht:
cd your-bolt-project
npm install
npm run dev

Bolt.new-Anwendung läuft lokal

Ihre Bolt.new-Anwendung läuft jetzt (üblicherweise auf http://localhost:5173 für Vite-Projekte).

Schritt 4: Konfiguration für Mobilgeräte

Ihre Konfiguration variiert basierend auf Ihrem Projektframework.

Option A: Automatische Konfiguration mit Cursor AI

Cursor AI fragen, die Konfiguration zu übernehmen:

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

Cursor erkennt Ihr 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

Hinzufügen Sie zu Ihrem 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 zum Erstellen der Produktionsversion Ihres Bolt.new-Apps.

Option A: Mit Cursor AI bauen

Einfach Cursor fragen:

Build my Bolt.new project for production deployment

Cursor wird die entsprechende Build-Kommando 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ätigen Sie den Erfolg der Erstellung

Stellen Sie sicher, dass Ihre Erstellung die richtigen Ausgaben erzeugt:

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

Ausgabe von Bolt.new build

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

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:

  • Appname: Ihr Bolt.new Projektname
  • Bundle-ID: Format wie com.yourcompany.yourapp

Mit der manuellen Einrichtung fortfahren - installieren Sie wichtige Pakete:

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

Mobilplattform-Unterstützung hinzufügen:

npx cap add ios
npx cap add android

Capacitor Plattformen wurden Bolt hinzugefügt

Was ist 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/ - bearbeiten Sie es dort
  • ios/ und werden generiert - bearbeiten Sie nicht android/ sind nach Änderungen immer wieder zu laufen
  • Jedes Plattform hat seinen eigenen Build-Prozess npx cap sync
  • Schritt 7: Konfigurieren Sie __CAPGO_KEEP_0__

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

Time to configure Capacitor for your specific framework.

Cursor hilft Ihnen:

Option B: Manuelle Konfiguration

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

Für Vite-basierte Anwendungen:

Für Next.js-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;

Schritt 8: Build und Sync

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;

Step 8: Build und Sync

Für die Mobilfertigstellung vorbereiten.

Option A: Verwendung von Cursor AI

Cursor sagen Sie:

Build my project and sync it with Capacitor for mobile deployment

Option B: Manueller Prozess

Diese Befehle in Folge ausführen:

npm run build
npx cap sync

Capacitor synchronisiert Bolt complete

Sie benötigen keinen Mac oder eine vollständige lokale Xcode/Android Studio Pipeline, um auf den App Store und Google Play zu liefern. Capgo Builder __CAPGO_KEEP_0__ Builder kompiliert, signiert und kann iOS- und Android-Builds aus der Cloud übermitteln — der schnellste Weg für vibe-coded Apps, die aus Bolt.new exportiert werden.

Werden Sie Capgo Builder verwenden?

  • Kein Mac erforderlich für iOS – aus Windows, Linux oder Ihrem AI-Entwicklungsumgebung erstellen
  • Eine CLI-Workflow – einfach zu skripten und an Cursor, Claude Code oder Codex weiterzugeben
  • Paart sich mit Live-Updates – JS/UI-Fixes über die Luft schicken; die native Binärdatei nur neu erstellen, wenn Plugins oder Berechtigungen geändert werden

Einrichten Sie den Capgo-Builder

Nachdem Sie Ihre Produktionsversion erstellt und Capacitor synchronisiert 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

Signierungsanmeldeinformationen einmal speichern (Apple-Zertifikate, Bereitstellungsprofile, Android-Keystore). Siehe Verwalten Sie Anmeldeinformationen und iOS aus Windows erstellen.

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

Ihre Web-Bundle hochladen 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 ein Mac haben oder vor Cloud-Builds 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 ö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)

Auf iOS ausführen

Xcode einrichten (Erstes Mal)

  1. Wählen Sie Ihr Ziel:

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

    • Klicken Sie auf Ihr Projektname in der linken Seitenleiste
    • Gehe zu der Registerkarte „Signierung & Fähigkeiten“
    • Aktivieren Sie „Automatisch die Signierung verwalten“
    • Mit Ihrem Apple-ID anmelden
    • Hinweis: Realgeräte erfordern das Apple Developer Programm (99 €/Jahr)
  3. Ihre App erstellen:

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

Fehlerbehebung iOS:

  • ‚Kein Konto gefunden‚: Fügen Sie Ihrem Apple-ID in Xcode > Einstellungen > Konten hinzu
  • ‚Build fehlgeschlagen‚‚Build-Ordner löschen (Shift+Command+K) und erneut versuchen‚
  • Simulatorprobleme: Simulator über Device > Neustart neu starten

App von Bolt läuft auf iOS

Auf Android läuft

Erste Einrichtung von Android Studio

  1. SDK Einrichtung (automatisch):

    • Android Studio erkennt fehlende Komponenten
    • Klicken Sie auf „Installieren fehlende SDK“ wenn angefordert
    • Dies herunterlädt ~2-3GB Dateien
  2. Virtual Device erstellen:

    • AVD-Manager öffnen (Telefon-Symbol in der Toolbar)
    • Klicken Sie auf „+ Virtuelles Gerät erstellen“
    • Wählen Sie „Pixel 6“ (gute Standardauswahl)
    • Herunterladen Sie das Systemimage, wenn Sie dazu aufgefordert werden
    • Führen Sie die Einrichtung mit den Standardoptionen ab
  3. Ihre App ausführen:

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

Fehlerbehebung Android:

  • „Gradle-Synchronisierung fehlgeschlagen“Versuchen Sie, File > Caches ungültig machen
  • Langsamer Emulator: Hardwarebeschleunigung in AVD-Einstellungen aktivieren
  • Build-Fehler: Gradle über Vorschläge für Reparaturen aktualisieren

Bolt-App läuft auf Android

Überprüfungsliste

Nach erfolgreicher Build überprüfen:

✅ 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 noch immer? Die Fehlermeldungen erzählen Ihnen meist genau, was schiefgelaufen ist - lesen Sie sie sorgfältig!

Schritt 12: Live Reload (Entwicklung) aktivieren

Erleichtern Sie Ihre Entwicklungsworkflow mit Hot-Reloading.

Option A: Automatische Einrichtung mit Cursor

Ask 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 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 aktiviert Bolt

Schritt 13: Hinzufügen von Native-Funktionen

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

Option A: KI-gesteuerte Integration

Anfrage an Cursor:

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

Der Cursor installiert Plugins und erstellt die Integration code.

Option B: Manuelle Plugininstallation

Beliebte native Plugins installieren:

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

Mit Bolt hinzugefügte native Funktionen

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. Erhalte das Asset-Tool:
npm install -D @capacitor/assets
  1. Vorbereite deine Grafiken:

    • Erstelle assets/icon.png (1024x1024px)
    • Erstelle assets/splash.png (2732x2732px)
  2. Generiere alle Größen automatisch:

npx capacitor-assets generate

Bolt-App-Assets generiert

Optimiere Build

Für Vite-Projekte optimiere deinen 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
        },
      },
    },
  },
})

Endbaustelle

Option A: Mit Cursor AI bauen

Create the final production build and prepare for app store deployment

Option B: Manueller Bauprozess

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
  • Stellen Sie sicher, dass das dist Verzeichnis korrekt erstellt wird

Vue-Projekte

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

Next.js Projekte

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

Build-Fehler

Wenn Sie Build-Fehler auftreten:

  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 mobile Kompatibilität
  2. Stellen Sie sicher, dass alle relativen Pfade für die mobile Bereitstellung korrekt sind

Fehlende Assets

Für Probleme beim Asset-Laden:

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

Zusammenfassung

Herzlichen Glückwunsch! Du hast erfolgreich dein Bolt.new-Projekt in native mobile Anwendungen umgewandelt. Deine AI-generierte Webanwendung kann jetzt:

  • Nativ auf iOS- und Android-Geräten ausgeführt werden
  • Zugriff auf Gerätefunktionen wie Kamera, GPS und Speicher
  • Durch App-Stores verteilt werden
  • Ein optimiertes mobiles Benutzererlebnis bieten

Weitere 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 mobile App bereitzustellen, Registrieren Sie sich für ein kostenloses Konto heute.

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

Wenn Sie native Apps erstellen möchten Transformieren Sie Ihr Bolt.new-Projekt in native mobile Apps mit Capacitor um native Plugin-Arbeit zu planen, verbinden Sie 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, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, Ionic Enterprise-Plugin-Alternativen für den Produktworkflow in Ionic Enterprise-Plugin-Alternativen, und Capgo-Native-Builds für das 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 die Genehmigung des App-Stores zu warten. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Prozess bleiben.

Los geht's jetzt

Neuestes aus unserem Blog

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