Möchten Sie iOS- und Android-Apps mit Webtechnologien erstellen? Hier erfahren Sie, wie Sie eine lokale Capacitor Umgebung schnell und effizient einrichten.
Wichtige Schritte:
-
Erforderliche Software installieren:
-
iOS-Einrichtung (nur macOS):
-
Android-Einrichtung:
- Android Studio Hedgehog (2023.1.1)+, Android SDK API Level 23+, JDK 17 und Gradle 8.0+.
- Umgebungsvariablen für Android-Tools festlegen.
-
Capacitor installieren:
Terminal window npm install @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android -
Projekt initialisieren:
- Erstellen Sie ein neues Projekt oder integrieren Sie Capacitor in eine bestehende App mit
npx cap init
.
- Erstellen Sie ein neues Projekt oder integrieren Sie Capacitor in eine bestehende App mit
-
Plattformen hinzufügen:
Terminal window npx cap add iosnpx cap add android -
Build und Synchronisation:
- Web-Assets erstellen (
npm run build
) und mit nativen Plattformen synchronisieren (npx cap sync
).
- Web-Assets erstellen (
-
Live-Updates aktivieren:
-
Verwenden Sie Capgo für Echtzeit-Updates mit:
Terminal window npx @capgo/cli init
-
-
- Verwenden Sie iOS Simulator (
npx cap open ios
) oder Android Emulator (npx cap open android
).
- Verwenden Sie iOS Simulator (
Schneller Tipp:
Aktualisieren Sie capacitor.config.ts
, um Umgebungen zu verwalten und Live-Updates zu aktivieren. Zum Beispiel:
const config: CapacitorConfig = { server: { url: process.env.NODE_ENV === 'development' ? 'http://localhost:3000' : 'https://production-url.com', cleartext: true }};
Diese Einrichtung gewährleistet eine reibungslose Entwicklung, Tests und Bereitstellung Ihrer Capacitor-Apps.
Ionic Capacitor - Neue App erstellen - In Android & iOS ausführen …
Erforderliche Einrichtung
Stellen Sie sicher, dass Ihr System die notwendigen Spezifikationen erfüllt, bevor Sie fortfahren.
Grundlegende Softwareanforderungen
Installieren Sie die folgenden Tools:
Software | Mindestversion | Hinweise |
---|---|---|
Node.js | v20.0.0+ | LTS-Version wird empfohlen |
npm | v9.0.0+ | Wird mit Node.js mitgeliefert |
Git | v2.40.0+ | Erforderlich für Versionskontrolle |
VS Code/WebStorm | Neueste | Jede moderne IDE funktioniert |
Ihr Gerät sollte mindestens 8GB RAM, 256GB Speicher und einen Intel i5/AMD Ryzen 5 (oder gleichwertigen) Prozessor haben.
iOS- und Android-Einrichtung
iOS-Anforderungen (nur macOS):
- macOS 13.0 (Ventura) oder neuer
- Xcode 16.0 oder höher (Download aus dem Mac App Store)
- CocoaPods 1.12.0 oder höher (Installation mit
sudo gem install cocoapods
) - Ein aktives Apple Developer-Konto
Android-Anforderungen (Windows/macOS/Linux):
- Android Studio Hedgehog (2023.1.1) oder höher
- Android SDK API Level 23 (Android 6.0) oder höher
- Java Development Kit (JDK) 17
- Gradle 8.0+
Richten Sie Android-Umgebungsvariablen ein, indem Sie diese Zeilen zu Ihrer Shell-Konfigurationsdatei hinzufügen:
export ANDROID_HOME=$HOME/Library/Android/sdkexport PATH=$PATH:$ANDROID_HOME/toolsexport PATH=$PATH:$ANDROID_HOME/platform-tools
Capacitor installieren
Installieren Sie Capacitor mit npm:
npm install @capacitor/core @capacitor/clinpm install @capacitor/ios @capacitor/android
Wenn Sie ein Framework wie Vue, React oder Angular verwenden, installieren Sie die entsprechenden Capacitor-Plugins. Für Vue führen Sie aus:
npm install @capacitor/vue
Um die Installation zu bestätigen, überprüfen Sie die Capacitor-Version mit:
npx cap --version
Sie sollten die aktuelle Capacitor-Version angezeigt bekommen (z.B. 5.x.x Stand April 2025).
Abschließend initialisieren Sie Capacitor in Ihrem Projektverzeichnis:
npx cap init
Nach Abschluss können Sie diese Komponenten für Ihr spezifisches Projekt konfigurieren.
[Continues with remaining text in same format and style…]