Lompat ke konten

Pendahuluan tentang Capgo Build

Capgo Build adalah layanan kompilasi aplikasi native berbasis cloud untuk Capacitor aplikasi. Ini memungkinkan Anda membangun aplikasi iOS dan Android tanpa perlu menjaga lingkungan pengembangan lokal - tidak perlu Xcode, tidak perlu Android Studio, tidak perlu perangkat Mac.

Capgo Mengompilasi aplikasi Capgo Anda dalam awan: Bagian native of your Capacitor app in the cloud:

  • Android dibangun di kontainer Docker yang terisolasi Tanda tangan otomatis __CAPGO_KEEP_0__ mengelola sertifikat, profil pengaturan, dan kunci simpanan
  • Penyimpanan langsung Mengunggah aplikasi yang ditandatangani ke App Store Connect dan Google Play
  • Anda memicu pembangunan dengan perintah code tunggal yang dapat diakses dari mana saja - mesin lokal, __CAPGO_KEEP_1__ Actions, GitLab CI, atau pipeline CI/CD apa pun Bagian native
  • iOS dibangun di mesin Apple Silicon (Mac Mini M4) yang khusus Android dibangun di kontainer Docker yang terisolasi

You trigger builds with a single CLI command that works from anywhere - your local machine, GitHub Actions, GitLab CI, or any CI/CD pipeline.

Kapan Menggunakan Capgo Build vs Live Updates

Judul Bagian “Kapan Menggunakan Capgo Build vs Live Updates”

Capgo menawarkan dua fitur komplementer untuk memperbarui aplikasi Anda. Berikut adalah kapan menggunakan fitur masing-masing:

SkenarioLive UpdatesCapgo Build
Pembaruan bug di JavaScript/TypeScript code
Perubahan UI (HTML, CSS, gambar)
Mengupdate dependensi web
Menambahkan atau menghapus plugin Capacitor
Mengupdate versi SDK native
Mengubah izin native (Info.plist, AndroidManifest)
Mengupdate versi Capacitor
Mengubah native code (Swift, Kotlin, Java)
Mengubah ikon aplikasi atau layar splash
Pengajuan aplikasi ke toko aplikasi pertama

Tidak Perlu Mac untuk iOS

Buat dan kirimkan aplikasi iOS tanpa perlu perangkat keras Mac. Siapa pun yang menggunakan Windows, Linux, atau sistem CI/CD apa pun dapat memicu pembangunan iOS dan menerbitkan ke TestFlight.

Lepaskan Pengaturan Lingkungan Lokal

Tidak perlu menginstal Xcode, Android Studio, atau mengelola versi SDK. Capgo Build mengelola semua alat native - Anda hanya perlu menjalankan perintah CLI.

Kredensial Terpusat

Simpan sertifikat dan kunci penyimpanan Anda di rahasia CI/CD sekali. Setiap anggota tim dapat memicu pembangunan tanpa perlu memerlukan kredensial penandatanganan pada mesin lokal mereka.

Kerja Sama dengan CI/CD Apa Pun

Perintah CLI tunggal mengintegrasikan dengan pipeline apa pun. GitHub Actions, GitLab CI, Jenkins - pemicu pembangunan sebagai bagian dari alur kerja yang ada.

Laporan Pembangunan Segera

Tonton kemajuan pembangunan Anda secara langsung di terminal. Laporan mengalir melalui Server-Sent Events sehingga Anda dapat memecahkan masalah secara instan ketika terjadi.

Penyampaian Langsung ke Toko

Aplikasi yang ditandatangani mengunggah secara langsung ke App Store Connect dan Google Play. Tidak ada langkah manual antara penyelesaian pembangunan dan penyampaian ke toko.

Ketika Anda menjalankan perintah build:

  1. Upload - File CLI hanya mengunggah apa yang dibutuhkan (folder platform native + dependensi native) dan mengunggah ke penyimpanan cloud yang aman
  2. Build - Aplikasi Anda dikompilasi di infrastruktur yang terdedikasi menggunakan Fastlane
  3. Tanda Tangan - Sertifikat dan kunci keamanan hanya ada di memori selama proses build
  4. Kirim - Aplikasi yang ditandatangani langsung diunggah ke App Store Connect atau Google Play
  5. Pembersihan - Semua artefak dan kredit otomatis dihapus

Sumber code Anda tetap di mesin Anda. Hanya kode native platform khusus code yang diunggah.

Capgo Build dirancang dengan penyimpanan kredit nol:

  • Kredensial Runtime saja - Sertifikat dan kunci simpanan tidak pernah disimpan di Capgo. Mereka diunggah dan dihapus setelah proses build selesai.
  • Lingkungan Ephemeral - Setiap build berjalan secara isolasi dan dihancurkan setelah selesai
  • Tidak ada penyimpanan log - Log build mengalir ke terminal Anda saja, tidak pernah disimpan di server Capgo
  • Upload Minimal - Hanya platform native yang Anda minta saja yang diunggah, bukan kodebase penuh Anda. Lihat secara spesifik apa saja yang diunggah

Biaya hanya berdasarkan waktu pembangunan:

  • Menit pembangunan yang termasuk dalam rencana Capgo Anda
  • Menit tambahan tersedia melalui sistem kredit
  • Pembangunan iOS berjalan di Mac Mini M4 (dengan multiplikator biaya 2 kali karena biaya perangkat keras)
  • Pembangunan Android berjalan di kontainer Docker (dengan multiplikator biaya 1 kali)
  • Tidak ada biaya penyimpanan