Capacitor CLI hilft Ihnen dabei, Web-Apps in native iOS- und Android-Apps mit einer einzigen Codebasis umzuwandeln. Hier erfahren Sie, wie Sie es schnell einrichten können:
- Voraussetzungen: Install Node.js (v16+), npm, und eine Web-Framework (React, Vue, Angular usw.).
- Installieren Sie Capacitor CLI: Run
npm install @capacitor/cli @capacitor/coreund initialisieren Sie Ihr Projekt mitnpx cap init. - Vorbereiten von Plattformen: Unterstützung für iOS (
npx cap add ios) und Android (npx cap add android) platforms. - Build und Sync: Use
npm run buildundnpx cap syncWeb-Assets auf native Projekte zu übertragen. - : Verwenden SieVerwenden Sie Werkzeuge wie Capgo Updates ohne App-Store-Verzögerungen sofort durchführen.
Capacitor CLI vereinfacht die App-Entwicklung und -wartung. Folgen Sie der Anleitung für eine glatte Einrichtung und Fehlerbehebung.
Schnell eine Mobile App erstellen! Capacitor + React + + DaisyUI

__CAPGO_KEEP_0__ Framework Dokumentation
Bereiten Sie Ihr Umfeld vor, indem Sie diese Schritte befolgen:
Einrichten Node.js und npm

Sie benötigen Node.js Version 16 oder höher. Die neueste LTS-Version wird empfohlen. Um Ihre Einstellungen zu überprüfen, führen Sie Folgendes aus:
node --version
npm --version
Wenn Sie aktualisieren müssen, laden Sie Node.js (das npm enthält) von der offiziellen Website herunter.
Nachdem Sie bestätigt haben, dass Node.js bereit ist, stellen Sie sicher, dass Ihr Web-Projekt die erforderlichen Capacitor-Anforderungen erfüllt.
Überprüfen Sie Ihr Web-Projekt
Ihr Web-Projekt sollte folgende Anforderungen erfüllen:
- Ein gültiges package.jsonStelle sicher, dass es ordnungsgemäß konfiguriert ist.
- Ein Build-Verzeichnis: Hier leben Ihre Web-Assets (üblicherweise)
distoderwww). - Ein Eingangspunkt: Ihr Build-Verzeichnis muss ein
index.htmlDatei.
Hier ist eine kurze Übersicht über die wichtigsten package.json Felder:
| Pflichtfeld | Beispielwert | Zweck |
|---|---|---|
| name | “my-app” | Identifiziert das Projekt |
| version | “1.0.0” | Legt die App-Version fest |
| Build-Verzeichnis | “dist” oder “www” | Zeigt auf Web-Assets |
Einmal Ihre Node.js- und Web-Projekt vorbereitet haben, wechseln Sie zur Installation plattform-spezifischer Tools.
Installieren Sie erforderliche Software
Für Android-Entwicklung:
- Laden und installieren Sie die neueste Version von Android Studio.
- Set up the Android SDK with at least API level 22.
- Umgebungsvariable
ANDROID_HOMEFür iOS-Entwicklung (Mac nur):
Für iOS-Entwicklung (nur Mac):
-
Install Xcode 14 oder eine neueste Version.
-
Installieren Sie die Befehlszeilenwerkzeuge.
-
Use Homebrew um zu installieren CocoaPods:
brew install cocoapods -
Akzeptieren Sie die Xcode-Lizenzvereinbarung:
sudo xcodebuild -license accept
Wenn Sie Capgo später integrieren, stellen Sie sicher, dass Sie eine stabile Internetverbindung und gültige SSL-Zertifikate haben.
Mit diesen Schritten sind Sie für einen reibungslosen Capacitor-Entwicklungsprozess vorbereitet. Als Nächstes installieren Sie die Capacitor CLI.
Installieren Sie Capacitor CLI
Mit Ihrem Umfeld vorbereitet, ist es Zeit, Capacitor CLI zu installieren und zu konfigurieren.
Fügen Sie Capacitor Pakete hinzu
Beginnen Sie mit der Installation der Capacitor CLI und Core-Pakete mithilfe von npm:
npm install @capacitor/cli @capacitor/core
Nach der Installation bestätigen Sie die Einrichtung, indem Sie die Capacitor CLI Version:
npx cap --version
Installieren Sie __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ und Core-Pakete mithilfe von __CAPGO_KEEP_2__:
Installieren Sie Capacitor __CAPGO_KEEP_1__ und Core-Pakete mithilfe von __CAPGO_KEEP_2__:
npx cap init
Installieren Sie __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ und Core-Pakete mithilfe von __CAPGO_KEEP_2__:
| Setting | Description | Example |
|---|---|---|
| App Name | Installieren Sie __CAPGO_KEEP_0__ __CAPGO_KEEP_1__ und Core-Pakete mithilfe von __CAPGO_KEEP_2__: | “Meine Super App” |
| App-ID | Eine eindeutige Identifikationsnummer für Ihre App | “com.meinefirma.meineapp” |
| Web-Verzeichnis | Pfad zu Ihren Web-Ressourcen | “dist” oder “www” |
Aktualisieren Sie dann Ihre Konfigurationsdatei (capacitor.config.ts oder capacitor.config.json) mit den relevanten Einstellungen:
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.mycompany.myapp',
appName: 'My Awesome App',
webDir: 'dist',
bundledWebRuntime: false
};
export default config;
iOS und Android einrichten
iOS- und Android-Unterstützung hinzufügen mit diesen Befehlen:
npx cap add ios
npx cap add android
Dies generiert native Projekte:
- iOS: Erstellt einen
iosOrdner mit dem Xcode-Projekt. - Android: Erstellt einen
androidOrdner für das Android Studio-Projekt.
Nachdem Sie Änderungen an Ihren Web-Assets vorgenommen haben, führen Sie die folgenden Befehle aus, um zu bauen und zu synchronisieren:
npm run build
npx cap sync
Dieser Prozess kompiliert Ihre Web-Assets und überträgt sie an die native Projekte, einschließlich aller installierten Capacitor-Plugins.
Um die native Projekte für weitere Anpassungen zu öffnen:
npx cap open ios # Opens Xcode
npx cap open android # Opens Android Studio
Jetzt sind Sie bereit, Ihre Einrichtung zu testen und alle auftretenden Probleme zu lösen.
Fix Gemeinsame Probleme
Wenn Sie Capacitor CLI einrichten, können Sie einige allgemeine Probleme begegnen. Hier sind einige Schritte, um sie zu lösen:
Android Gradle-Probleme
Wenn Sie bei Gradle-problematischen Situationen stecken, versuchen Sie diese Schritte.
-
Navigieren Sie zum Android-Verzeichnis und löschen Sie den Build-Cache:
cd android ./gradlew cleanBuildCache -
Aktualisieren Sie die Gradle-Version in
android/build.gradle:buildscript { ext { gradleVersion = '8.1.0' } } -
Fügen Sie die folgenden Zeilen hinzu
android/gradle.propertiesFür eine bessere Leistung:org.gradle.jvmargs=-Xmx4608m org.gradle.parallel=true
Wenn Probleme bestehen bleiben, überprüfen Sie Ihre Einrichtung oder konsultieren Sie zusätzliche Ressourcen zur Fehlerbehebung.
Die App zeigt eine leere Seite an
Ein leerer Bildschirm deutet normalerweise auf eine Konfigurationsproblematik hin. Hier ist, wie man damit umgeht:
-
Überprüfen Sie den Pfad der Web-Verzeichnis: Stelle sicher, dass
webDirpasst sich deinem Buildoutput an.const config: CapacitorConfig = { webDir: 'dist', // Adjust if necessary }; -
Überprüfe die Serverkonfiguration: Bestätige, dass die Servereinstellungen korrekt sind.
server: { url: 'http://localhost:3000', cleartext: true } -
Aktualisiere die Inhaltssicherheitspolitik: Füge diesen Meta-Tags zu deinem HTML hinzu, um die Ressourcen korrekt zu laden.
<meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' 'unsafe-eval' data: *">
Plugin funktioniert nicht
Wenn ein Plugin nicht wie erwartet funktioniert, folge diesen Schritten:
-
Führe eine saubere Installation der Abhängigkeiten durch:
rm -rf node_modules npm cache clean --force npm install -
Überprüfe die Plugin-Einstellungen in
capacitor.config.tsum sicherzustellen, dass sie korrekt konfiguriert sind:plugins: { PluginName: { option: 'value' } }
Für diejenigen, die Capgo's native Plugin, es synchronisiert Plugins automatisch und hält die Kompatibilität während Updates aufrecht.
After applying these fixes, rebuild your project to verify the changes:
npm run build && npx cap copy && npx cap sync
Einmal alles reibungslos läuft, können Sie sich mit der Erforschung der live update-Optionen mit Capgo fortsetzen.
Live Updates mit Capgo

Simplifizieren app updates mit Capgo. Es ermöglicht Ihnen, Updates direkt an die Benutzer zu pushen, ohne dass eine App-Store-Bewertung erforderlich ist.
Der Start ist einfach. Zuerst müssen Sie die notwendigen Pakete installieren:
npm install @capgo/cli @capgo/capacitor-updater
npx cap sync
Dann initialisieren Sie Capgo in Ihrem Projekt:
npx @capgo/cli init
Preispläne
Capgo bietet mehrere Preisstufen, um unterschiedliche Bedürfnisse zu erfüllen:
| Plan | Monatliche Aktive Nutzer | Bandbreite | Speicher | Preis (jährlich) |
|---|---|---|---|---|
| SOLO | 1,000 | 50 GB | 2 GB | $12/Monat |
| Entwickler | 10,000 | 500 GB | 5 GB | 33 $/Monat |
| TEAM | 100,000 | 2.000 GB | 10 GB | 83 $/Monat |
Für Unternehmen-Kunden beginnt der PAYG-Plan bei 249 $/Monat und umfasst Vorteile wie Zugriff auf API, benutzerdefinierte Domains und dedizierte Support.
Konfiguration für Live-Updates
Um Live-Updates zu aktivieren, fügen Sie Folgendes Ihrem capacitor.config.ts Datei:
{
plugins: {
CapacitorUpdater: {
autoUpdate: true,
updateUrl: 'https://api.capgo.app/updates'
}
}
}
Zentrale Funktionen
Capgo bietet mehrere herausragende Funktionen:
- Sichere Updates mit Ende-zu-Ende-Verschlüsselung
- Automatisierte Bereitstellungen durch integrierte CI/CD
- Zielgerichtete Updates über Benutzerzuweisung
- Instant-Rollback mit Versionskontrolle
- Echtzeit-Analytics um Updates zu verfolgen
Bereitstellungsbefehle
Testiere Updates in der Entwicklung, bevor du sie live deployst. Verwende die folgenden Befehle:
-
Deploy zu Staging:
npx @capgo/cli deploy --channel staging -
Deploy zu Produktionsumgebung:
npx @capgo/cli deploy --channel production
Capgo stellt sicher, dass du den Apple- und Android-Richtlinien entsprichst, sodass deine Live-Updates keine App-Store-Verstöße riskieren. Es ist eine effiziente Möglichkeit, Capacitor-Apps nach der Installation zu verwalten.
Zusammenfassung
Die Einrichtung von Capacitor CLI ist einfach, wenn du die richtigen Voraussetzungen hast. Diese Einrichtung sichert eine glattere App-Update- und effizientere Entwicklungsworkflow.
Moderne Tools machen die App-Wartung einfacher als je zuvor. Zum Beispiel bietet Capgo nun Live-Updates, die ältere Methoden ersetzen. Seine Integration mit der CLI-Installation macht es zu einer großartigen Option für Entwickler, die mit Capacitor-Apps arbeiten.
Die Capacitor-Ökosystem wird ständig verbessert, indem neue Tools und Funktionen hinzugefügt werden. Die Installation von CLI ist nur der Ausgangspunkt für die Entwicklung von mobilen Apps, und Sie werden von detaillierten Dokumentationen und einer aktiven Entwicklercommunity profitieren.
Stellen Sie sicher, dass Sie Capacitor CLI und dessen Pakete auf dem neuesten Stand halten, um Kompatibilitätsprobleme zu vermeiden.
Fortsetzen Sie mit der Installation von Capacitor CLI: Schritt-für-Schritt-Anleitung
Wenn Sie __CAPGO_KEEP_0__ verwenden Die Installation von Capacitor CLI: Schritt-für-Schritt-Anleitung um das Dashboard und API-Operationen zu planen, verbinden Sie es mit API-Übersicht für die Implementierungsdetails in API-Übersicht Einführung für die Implementierungsdetails in Einführung API-Schlüssel für die Implementierungsdetails in API-Schlüssel Geräte zur Implementierungsdetail in Geräte, und Pakete zur Implementierungsdetail in Pakete.