Zum Inhalt springen

Anfangen

Mit Capgo Cloud Build beginnen und in Minuten Ihre erste iOS- oder Android-Native-Anwendung erstellen.

Bevor Sie beginnen, stellen Sie sicher, dass Sie folgendes haben:

  • Eine Capacitor-Anwendung, die lokal erfolgreich kompiliert wird
  • Node.js 20 oder höher installiert
  • Ein Capgo-Konto (ein kostenloses Probeabo reicht aus, um loszulegen)
  • Ihre Anwendung bereits in Capgo registriert (führen Sie "if not" aus, wenn nicht) bunx @capgo/cli@latest app add Keine Vorbereitung von Signierungszertifikaten erforderlich – wir stellen sie in der nächsten Schritt ein.
  • Get started with __CAPGO_KEEP_0__ Cloud Build and create your first iOS or Android native build in minutes.

Capgo benötigt Signierkennungen, um Ihre App zu erstellen und zu übermitteln — aber Sie müssen sie nicht manuell verwalten. Beantworten Sie ein paar Fragen und wir zeigen Ihnen den genauen Befehl, den Sie ausführen müssen:

Sie müssen bei Capgo angemeldet sein, um zu bauen. Wenn Sie das noch nicht getan haben:

Terminal-Fenster
bunx @capgo/cli@latest login
# or, in CI, set the token directly:
export CAPGO_TOKEN=your_api_key

Wenn Sie gerade build inithaben, sind Sie bereits fertig — die Einrichtung bietet Ihnen an, einen Build zu starten, wenn Sie fertig sind, also kann Ihre erste Build bereits auf dem Weg sein. 🎉

Ansonsten starten Sie einen Build selbst mit build request — set --platform wofür Sie auch bauen:

Terminalfenster
bunx @capgo/cli@latest build request com.example.app --platform <android|ios> --build-mode debug

Die CLI lädt Ihr Projekt hoch, streamt die Build-Protokolle live in Ihrem Terminal und — sobald Ihre Anmeldeinformationen konfiguriert sind — sendet das Ergebnis automatisch an den Store.

Wenn Sie den Build-Befehl ausführen, passiert Folgendes:

  1. Lokale Vorbereitung - Ihr Projekt wird komprimiert (außer node_modules und .dotfiles)
  2. Hochladen - Der Zip-Datei wird in einem sicheren Cloud-Storage hochgeladen (Cloudflare R2)
  3. Build-Ausführung - Ihre App wird auf dedizierter Infrastruktur gebaut
  4. Protokollierung - Echtzeit-Protokolle werden über Server-Sent Events in Ihrem Terminal gestreamt
  5. Automatische Löschung - Build-Artikel werden gelöscht (Android: sofort, iOS: 24 Stunden)

Capgo Nur die erforderlichen Dateien werden hochgeladen, um Ihre native App zu kompilieren. Ihre vollständige Quellcode __CAPGO_KEEP_0__ bleibt auf Ihrem Rechner. to compile your native app. Your full source code never leaves your machine.

EingeschlossenBeschreibung
ios/ oder android/Der native Plattformordner, den Sie bauen
package.json, package-lock.jsonAbhängigkeitsmanifest
capacitor.config.*Capacitor Konfiguration
resources/App-Ikone, Splash-Screens
Natives Plugin codeNur das ios/ oder android/ Untergeordneter Ordner jeder Capacitor-Erweiterung
AusgeschlossenWeshalb
node_modules/ (die meisten davon)Erstes native Plugin code wird eingeschlossen, nicht JS-Abhängigkeiten
src/Ihr Web-Quellcode code bleibt lokal
dist/, www/, build/ (Ebenbene)Bereits synchronisiert in den nativen Ordner via cap sync
.git/Versionierungsgeschichte
.gradle/, .idea/, .swiftpm/Build-Caches und IDE-Einstellungen
.envGeheimnisseNie hochgeladen

Bevor Sie starten bunx @capgo/cli@latest build:

  1. Bauen Sie Ihre Web-Assets - Ausführen bun run build (oder den Build-Befehl Ihres Frameworks)
  2. Synchronisieren Sie mit nativem - Ausführen bunx cap sync um Web-Assets in das native Projekt zu kopieren
  3. Commit von Abhängigkeiten - Stellen Sie sicher, dass alle native Plugins in package.json
  • Native iOS-Kompilierung (Xcode, Fastlane)
  • Native Android-Kompilierung (Gradle)
  • Code mit Ihren Zugangsdaten signieren
  • App-Store-Submission (falls konfiguriert)

Jetzt, dass Sie Ihre erste Build erstellt haben: