Zum Hauptinhalt springen
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

Editor

Transform Your Bolt.new Project into Native Mobile Apps with 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 erstellen kann. Aber was, wenn Sie Ihr Bolt.new-Projekt auf Mobilgeräten nutzen 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 Capgo verwenden Capacitor.

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 Ihr Bolt.new-Projekt auf Mobilgeräten nutzen 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 Capgo verwenden

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ätefunktionen wie Kamera, Speicher und Push-Benachrichtigungen zu erstellen

Bevor Sie beginnen: Anforderungen & ZeitGeschätzte Zeit

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

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

Eingesetzte Kosten:

  • Apple-Entwickler: 99 $ pro 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 für Mac, für iOS)
  • Android Studio (für Android)
  • Verschiedene Befehlszeilentools

Warum Ihre Bolt.new App auf 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: Die native Container bietet eine bessere Leistung als Web-Ansichten
  • Offline-Fähigkeiten: Arbeiten Sie offline mit native Speichersystemen
  • Benachrichtigungencontext

Why Capacitor Over Expo?

If you’re considering mobile development options, Capacitor offers significant advantages over Expo, especially for web-first development:

  • Wer __CAPGO_KEEP_0__ Wählt?context
  • Page/area: Capgo marketing website. Role: Short UI label or navigation item. Message key `why_capgo_over_expo` (Why __CAPGO_KEEP_0__ Over Expo?).: Wenn Sie mobile Entwicklungsoptionen in Betracht ziehen, bietet __CAPGO_KEEP_0__ erhebliche Vorteile gegenüber Expo, insbesondere für web-basierte Entwicklung:
  • Wahrer Web-First Ansatz: Im Gegensatz zu Expo, das mobiles zuerst und auf der Webseite unbeholfen ist, behandelt Capacitor die Webseite als ersten Bürger
  • Schlüsselloser Entwicklungsprozess: Fortsetzen Sie mit Ihren bekannten Web-Entwicklungs-Tools und -Workflows
  • Frameworke-Freiheit: Funktioniert mit jedem Web-Framework (React, Vue, Svelte, Next.js usw.) - nicht an React Native gebunden wie Expo

Der Schlüsselunterschied:

  • : Mit Capacitor: Erstellen Sie Ihre Website → Hinzufügen von mobilen Unterstützung (selbe Codebasis)
  • : Mit Expo: Für mobile erstellen → Versuchen Sie, die Web-Seite zu machen (anderser Ansatz, oft unbeholfen)

: Da Ihr Bolt.new-Projekt bereits eine Web-Anwendung ist, ermöglicht Capacitor Ihnen, es auf mobile Geräte auszudehnen, ohne eine Zeile code zu ändern. Expo würde erfordern, dass Sie Ihr gesamtes Projekt neu erstellen, um ihr Framework zu verwenden.

Schritt 1: Einrichten Ihrer Entwicklungsumgebung

Get Cursor - Ihr künstlich-intelligenter 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, wenn er bereit ist

Starten Sie Cursor

Konfigurieren Sie Cursor für maximale Produktivität

Um aus Cursor das Maximum herauszuholen, ist eine erste Einrichtung erforderlich:

  1. Betrachten Sie die Nutzung von Cursor Pro - Die kostenlose Version funktioniert, aber Pro (20 €/Monat) öffnet:

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

Cursor-Einstellungen

  1. Aktivieren Sie künstliche Intelligenz-Funktionen - Stellen Sie sicher, dass die künstliche Intelligenz-Hilfe eingeschaltet ist:

Zulassen von Modellen

  1. Wählen Sie Ihr künstliches Intelligenz-Modell - Wir empfehlen Claude oder GPT-4:

Auswählen des Cursor-Modells

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

Zulassen von Befehlsausführung

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 Downloaden Sie das ZIP-Datei, die Ihre Projekt enthält Entpacken Sie es in einen Ordner auf Ihrem Computer

Bolt.new-Projektdateien

  1. In Cursor öffnen
  2. Öffnen Sie das Projekt in Cursor, nachdem Sie es entpackt haben

Bolt’s Schnittstelle

Bolt.new-Download-Button

Die ZIP-Datei mit Ihrem Projekt

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

Öffnen Sie im Cursor

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. Suchen Sie nach 'Git: Klonen'
  3. Eingeben Sie Ihre Repository-URL
  4. Wählen Sie einen Speicherort

In Cursor klonen

Schritt 2: Identifizieren Sie Ihr Projekt-Framework

Bolt.new kann Projekte mit verschiedenen Frameworks erstellen. Lassen Sie uns herausfinden, mit welchem Sie arbeiten:

Ü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-Anwendungen: Vollständige 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
  • Einstellen Sie Homebrew auf macOS
  • Installieren Sie alle Abhängigkeiten Ihres Projekts
  • Starten Sie Ihren Entwicklungsserver

Installieren Sie Homebrew

Option B: Manuelle Installationsanleitung

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. 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 läuft lokal

Ihre Bolt.new App sollte jetzt laufen (üblicherweise unter) http://localhost:5173 Schritt 4: Konfigurieren Sie die Build für Mobilgeräte

Ihre Konfiguration variiert je nach Projekt-Framework.

for Vite-Projekte.

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 Ihr Framework und passt die 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 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

Bitten Sie Cursor einfach:

Build my Bolt.new project for production deployment

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

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ätigen Sie den Erfolg des Builds

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

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

Bolt.new-Build-Ausgabe

Schritt 6: Füge Capacitor deinem Bolt.new-Projekt hinzu

Lassen Sie uns Ihre Webanwendung in native mobile Apps umwandeln.

Option A: Schnelle Einrichtung mit Cursor AI

Drücke Command+K (Mac) oder Ctrl+K (Windows) und fordere 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:

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

Fortsetzen mit der manuellen Einrichtung - Installieren Sie wesentliche Pakete:

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

Hinzufügen von mobilen Plattform-Unterstützung:

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

Hinweis:

  • Ihr Web code bleibt bei src/ - dort bearbeiten
  • ios/ und android/ context: Seite/ Bereich: Capgo-Marketing-Website. Rolle: Kurze Benutzeroberflächenebene oder Navigationspunkt. Gesehen in: Seite trust.astro. Nachrichtsschlüssel `und` (Und).
  • erzeugt werden - bearbeiten Sie nicht npx cap sync
  • Nach Änderungen führen Sie immer

Step 7: Configure Capacitor

Schritt 7: Konfigurieren Sie Capacitor

Option A: Automatische Konfiguration mit Cursor

Cursor um Hilfe bitten:

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

Sagen 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 den App Store und Google Play zu liefern. Capgo Builder Sie benötigen keinen Mac, um auf den App Store zu liefern.

Capgo Builder

  • erstellt, signiert und kann iOS- und Android-Builds aus dem Cloud bereitstellen — der schnellste Weg für vibe-kodierte Apps, die aus Bolt.new exportiert werden. Wozu __CAPGO_KEEP_0__ Builder?
  • One CLI workflow — easy to script and hand off to Cursor, Claude Code, or Codex
  • Eine __CAPGO_KEEP_0__-Workflow — einfach zu skripten und an Cursor, Claude __CAPGO_KEEP_0__ oder Codex weiterzugeben

Set up Capgo Builder

Nach Ihrer Produktionsbuild und Capacitor Synchronisierung arbeiten Sie lokal:

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 Zertifikaten und Bauen Sie iOS von Windows aus.

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 Der Builder streamt die 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 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: Via Cursor AI

Open my iOS project in Xcode

Option B: Terminal-Befehl

npx cap open ios

Xcode öffnet Bolt-Projekt

Android-Entwicklung

Option A: Via 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)

Laufzeit auf iOS

Xcode-Einrichtung (Erstes Mal)

  1. Wählen Sie Ihr Ziel:

    • Klicken Sie auf das Gerät im Menü neben der Play-Schaltfläche
    • For testing: Wähle einen iPhone-Simulator
    • For real device: Verbinde dein iPhone über USB
  2. Konfiguriere Code Signierung:

    • Klicke auf deinen Projektnamen in der linken Seitenleiste
    • Gehe zur Registerkarte „Signierung & Fähigkeiten“
    • Aktiviere „Automatisch Signierung verwalten“
    • Melden Sie sich mit Ihrem Apple-Konto an
    • Hinweis: Geräte erfordern das Apple-Entwicklerprogramm (99 €/Jahr)
  3. Erstelle Dein App:

    • Klicke auf die ▶️ Play-Taste
    • Erste Build: 5-10 Minuten (sei geduldig!)
    • Beobachte die Fortschrittsanzeige oben

Fehlerbehebung bei iOS:

  • „Kein Konto gefunden“: Füge in Xcode > Einstellungen > Konten einen Apple ID hinzu
  • „Fehler beim Bauen“: Leere den Build-Ordner (Shift+Command+K) und versuche es erneut
  • Probleme mit dem Simulator: Neustart des Simulators über Gerät > Neustart

Bolt-App läuft auf iOS

Laufzeit auf Android

Einrichtung von Android Studio (Erstmalig)

  1. SDK Einrichtung (automatisch):

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

    • Öffnen Sie AVD-Manager (Telefon-Symbol in der Toolbar)
    • Klicken Sie auf "+ Erstellen virtuelles Gerät"
    • Wählen Sie "Pixel 6" (gute Standardauswahl)
    • Laden Sie die System-Datei herunter wenn aufgefordert
    • Beenden Sie die Einrichtung mit Standardoptionen
  3. Führen Sie Ihre App aus:

    • Wählen Sie Ihr Emulator aus dem Dropdown-Menü
    • Klicken Sie auf den grünen ▶️ Ausführen-Button
    • Erster Build: 10-15 Minuten
    • Automatische Start des Emulators

Fehlerbehebung Android:

  • "Gradle-Synchronisierung fehlgeschlagen"Versuchen Sie, die Caches über "Datei" > "Invalidieren" zu löschen
  • Langsamer EmulatorHardware-Beschleunigung in AVD-Einstellungen aktivieren
  • Build-FehlerGradle über vorgeschlagene Korrekturen aktualisieren

Bolt-App läuft auf Android

Überprüfungsliste

Nach erfolgreicher Erstellung überprüfen Sie:

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

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

Schritt 12: Aktivieren Sie Live Reload (Entwicklung)

Beschleunigen 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. Ermitteln Sie Ihre lokale IP-Adresse:
# macOS
ipconfig getifaddr en0

# Windows  
ipconfig
  1. Aktualisieren Sie Ihre 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-Neustart aktiviert Bolt

Schritt 13: Hinzufügen von Native-Funktionen

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

Option A: KI-gesteuerte Integration

Anfrage von Cursor:

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

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

Hinzugefügte native Funktionen für Bolt

Schritt 14: Optimierung für die Produktion

App-Icons und Splash-Screens

Option A: Einrichtung 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 (1024x1024px)
    • Erstellen assets/splash.png (2732x2732px)
  2. Alle Größen automatisch generieren:

npx capacitor-assets generate

Bolt-Anwendungsressourcen erstellt

Optimieren Sie das Build-Prozess:

Endgültiges 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
        },
      },
    },
  },
})

Option A: Mit Cursor AI bauen

Option B: Manueller Build-Prozess

Create the final production build and prepare for app store deployment

Häufige Probleme lösen

npm run build
npx cap sync
npx cap copy

Framework-spezifische Probleme

React/Vite-Projekte

Option A: Build with Cursor AI

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

Vue-Projekte

  • Stellen Sie sicher, dass Vue Router den Hash-Modus für mobile Geräte verwendet
  • Überprüfen Sie, ob Assets korrekt referenziert werden
  • Überprüfen Sie, ob 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 Importe in einem statischen Kontext funktionieren
  • Stellen Sie sicher, dass API Routen nicht verwendet (oder ordnungsgemäß behandelt) werden

Build-Fehler

Wenn Sie Build-Fehler begegnen:

  1. Löschen Sie node_modules und installieren Sie sie erneut:
rm -rf node_modules package-lock.json
npm install
  1. Überprüfen Sie die Abhängigkeiten des Bolt.new-Projekts für die Mobilgeräte-Kompatibilität
  2. Stellen Sie sicher, dass alle relativen Pfade für die Mobil-Veröffentlichung korrekt sind

Fehlende Assets

Für Probleme beim Asset-Laden:

  1. Stellen Sie sicher, dass 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 transformiert. Ihre AI-generierte Webanwendung kann jetzt:

  • Natürlich auf iOS- und Android-Geräten laufen
  • Gerätefeatures wie Kamera, GPS und Speicher zugreifen
  • Durch App-Stores verteilt werden
  • Eine optimierte mobile Benutzererfahrung bereitstellen

Schritte für die Zukunft

  • Capgo-Bauer__CAPGO_KEEP_0__-Bauer
  • __CAPGO_KEEP_0__-Bauer: Verwenden Sie native Cloud-Builds für TestFlight- und Play Store-Veröffentlichungen Capgo : Implementieren Sie das für sofortige über die Luft erfolgende Updates
  • Analyse: Mobilanalytik hinzufügen, um das Benutzerverhalten zu tracken
  • Leistung: Überwache und optimiere die Leistung deiner mobilen App
  • Testen: Teste deine App auf verschiedenen Geräten und Bildschirmgrößen

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

Ressourcen

Erfahren Sie, wie Capgo Ihnen hilft, sofortige Updates für Ihre mobile App bereitzustellen. Melden Sie sich für ein kostenloses Konto an heute.

Weitermachen 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 für das Produktworkflow in Capgo-Plugin-Verzeichnis Capgo-Plugins von __CAPGO_KEEP_1__ Capacitor Plugins by Capgo Für die Implementierungsdetails in Capacitor Plugins durch Capgo Hinzufügen oder Aktualisieren von Plugins Für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins Ionische Unternehmens-Plugin-Alternativen Für den Produktworkflow in Ionische Unternehmens-Plugin-Alternativen und Capgo Native Builds Für den Produktworkflow in Capgo Native Builds.

Live-Updates für Capacitor-Apps

Wenn ein Bug im Web-Schicht lebt, schicken Sie die Reparatur über Capgo anstatt Tage für die Genehmigung im App-Store abzuwarten. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Verfahren bleiben.

Unterstützung von Menschen durch Martin

Los geht's jetzt

Neueste von unserem Blog

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