⚠️ Setup Credentials First
Erforderlich vor der Erstellung: Sie müssen Ihre Build-Credentials (Zertifikate für iOS, Keystore für Android) konfigurieren.
Einen Setup-Prompt mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
Mit Capgo Cloud Build loslegen und Ihre erste native iOS- oder Android-Anwendung in Minuten erstellen.
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
bunx @capgo/cli@latest app add Build-Zertifikate konfiguriert⚠️ Setup Credentials First
Erforderlich vor der Erstellung: Sie müssen Ihre Build-Credentials (Zertifikate für iOS, Keystore für Android) konfigurieren.
Setup Build Credentials
Bevor Sie bauen können, müssen Sie Ihre Credentials lokal speichern:
Für iOS:
bunx @capgo/cli@latest build credentials save \ --platform ios \ --certificate ./cert.p12 \ --p12-password "password" \ --provisioning-profile ./profile.mobileprovision \ --apple-key ./AuthKey.p8 \ --apple-key-id "KEY123" \ --apple-issuer-id "issuer-uuid" \ --apple-team-id "team-id"Für Android:
bunx @capgo/cli@latest build credentials save \ --platform android \ --keystore ./release.keystore \ --keystore-alias "my-key" \ --keystore-key-password "key-pass" \ --keystore-store-password "store-pass"Siehe den vollen Anweisungen zum Anmelden für Details.
Verifizieren Sie die lokale Anwendung
Zuerst stellen Sie sicher, dass Ihre App lokal ohne Fehler erstellt wird:
# Build your web assetsbun run build
# Sync with Capacitorbunx cap sync
# Test local build (optional but recommended)bunx cap open ios # For iOSbunx cap open android # For AndroidMit Capgo anmelden
Stellen Sie Ihren Capgo API-Schlüssel (wenn nicht bereits konfiguriert):
bunx @capgo/cli@latest loginOder setzen Sie die Umgebungsvariable:
export CAPGO_TOKEN=your_api_key_hereMit Ihrem ersten Build beginnen
Mit einem Android-Debug-Build (schnell zum Testen) beginnen:
bunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode debugSie sehen die Echtzeit-Protokolle, während Ihr Build fortschreitet:
✔ Creating build job...✔ Uploading project (15.2 MB)...✔ Build started
📝 Build logs:→ Installing dependencies...→ Running Gradle build...→ Signing APK...✔ Build succeeded in 3m 42sBau-Status überprüfen
Der CLI wird den Bau-Status automatisch abrufen und anzeigen. Sobald der Bau abgeschlossen ist, sehen Sie:
Wenn Sie den Build-Befehl ausführen, passiert Folgendes:
flowchart LR
A[Your Machine] -->|1. Zip Project| B[Local Temp]
B -->|2. Upload| C[Capgo Cloud]
C -->|3. Build| D[Mac Mini Silicon M4 Build Server]
D -->|4. Logs Stream| A
D -->|5. Cleanup| E[Auto Delete] node_modules HochladenDie Build-Ausführung läuft auf dedizierten Mac Mini Silicon M4-Maschinen:
Das Build-Image unterstützt Xcode 26.2, Android Studio 2025 und .NET 9/.NET 10 SDK-Workloads für native Buildpipelines.
Erstelle nachdem du den Prozess überprüft hast, einen Produktionsbuild:
bunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode releaseZu Beginn musst du die Signierungskontakte konfigurieren. Siehe Android Build-Konfiguration.
bunx @capgo/cli@latest build com.example.app \ --platform ios \ --build-mode releaseiOS-Builds erfordern Signaturzertifikate und Bereitstellungsprofile. Siehe iOS-Build-Konfiguration.
Capgo Nur die erforderlichen Dateien werden hochgeladen, um Ihre native App zu kompilieren. Ihr vollständiger Quellcode Capgo bleibt auf Ihrem Rechner. Was wird hochgeladen? code
| Eingeschlossen | Beschreibung |
|---|---|
ios/ oder android/ | Der Ordner der nativen Plattform, den Sie bauen |
package.json, package-lock.json | Abhängigkeitsmanifest |
capacitor.config.* | Capacitor-Konfiguration |
resources/ | App-Ikonen, Splash-Screens |
| Natives Plugin code | Nur der ios/ oder android/ Unterordner jedes Capacitor-Plugins |
| Ausgeschlossen | Warum |
|---|---|
node_modules/ (die meisten davon) | Nur der native Plugin code wird eingeschlossen, nicht die JS-Abhängigkeiten |
src/ | Ihr Web-Quellcode code bleibt lokal |
dist/, www/, build/ (Ebenbene) | Bereits synchronisiert in den native Ordner via cap sync |
.git/ | Versionskontrollhistorie |
.gradle/, .idea/, .swiftpm/ | Build-Caches und IDE-Einstellungen |
.envGeheimnisse | Nie hochgeladen |
Bevor Sie starten bunx @capgo/cli@latest build:
bun run build (oder den Build-Befehl Ihres Frameworks)bunx cap sync um Web-Assets in das native Projekt zu kopierenpackage.jsonDie Aufbauzeit wird vom Start bis zur Vollendung gemessen:
Sie zahlen nur für die tatsächliche Ausführungszeit. Keine versteckten Gebühren.
Auslösen Capgo Build automatisch aus Ihrem GitHub Actions-Workflow — bei Push, bei Tag oder mit einem manuellen Schaltknopf. Siehe die dedizierte GitHub Actions-Anleitung für vollständige Workflowbeispiele, die manuelle Auslöser, tagbasierte Releases und kontinuierliche Debug-Builds abdecken.
Testen Sie Builds lokal, bevor Sie sich verpflichten:
# Quick debug build for testingbun run build && bunx cap syncbunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode debugFür beide Plattformen bauen Sie, indem Sie zwei Befehle ausführen:
# iOS buildbunx @capgo/cli@latest build com.example.app \ --platform ios \ --build-mode release
# Android buildbunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode releaseIn CI/CD können Sie diese in parallelen Aufgaben für schnellere Builds ausführen.
Nachdem Sie Ihr erstes Build erstellt haben: