Langsung ke konten

Pembangunan Capgo

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

Capgo Build mengompilasi bagian native bagian native aplikasi Capacitor Anda di cloud:

Build iOS

Jalankan di mesin Mac Mini Silicon M4 yang didedikasikan - tidak perlu Mac sendiri.

Build Android

Membangun di armada M4 yang sama, dengan Android Studio 2025 tersedia.

Autentikasi Code Otomatis

Surat digital, profil pengaturan, dan kunci simpanan semua diatur untuk Anda.

Penyerahan Toko Langsung

Aplikasi yang ditandatangani secara langsung mengunggah ke App Store Connect dan Google Play.

Anda memicu pembangunan dengan perintah CLI tunggal yang berfungsi dari mana saja - mesin lokal, GitHub Actions, GitLab CI, atau pipeline CI/CD apa pun.

Capgo Pembangunan menjalankan pekerjaan asli pada mesin Mac Mini Silicon M4 yang dikhususkan:

KomponenSpesifikasi
Mesincontext
Prosesor10-kotak Prosesor M4 (4 inti kinerja, 6 inti efisiensi)
GPU10-kotak GPU
Mesin Saraf16-kotak Mesin Saraf
Memori16 GB RAM
Gambar Sistem OperasimacOS Tahoe 26.2

Gambar pembangunan mendukung Xcode 26.2 dan Android Studio 2025 untuk pipa pembangunan native.

Kapan Menggunakan Capgo Pembangunan vs Update Langsung

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:

SkenarioPembaruan HidupCapgo Build
code Build
Pembaruan bug di JavaScript/TypeScript __CAPGO_KEEP_0__
Pembaruan tampilan UI (HTML, CSS, gambar)
Adding or removing a Capacitor plugin
Penggunaan atau penghapusan plugin SDK
Pembaruan versi native __CAPGO_KEEP_0__
Updating Capacitor version
Memodifikasi native code (Swift, Kotlin, Java)
Mengubah ikon aplikasi atau layar splash
Pertama kali mengajukan aplikasi ke toko aplikasi

Membuat biner native baru ketika Anda mengubah native Capgo. Banyak tim menggunakan Pembaruan Langsung setiap hari dan __CAPGO_KEEP_1__ Build secara berkala ketika perubahan native diperlukan.

Mengapa Menggunakan Capgo Build

Bab berjudul “Mengapa Menggunakan __CAPGO_KEEP_0__ Build”

Bangun dan kirimkan aplikasi iOS tanpa harus memiliki perangkat keras Mac. Siapa pun di Windows, Linux, atau sistem CI/CD mana pun dapat memicu pembangunan iOS dan menerbitkan ke TestFlight.

Tidak Perlu Mengatur Lingkungan Lokal

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

Kredensial Terpusat

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

Bekerja dengan CI/CD Apapun

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

Log Pembangunan Sederhana

Amati kemajuan pembangunan Anda secara langsung di terminal. Log mengalir melalui Server-Sent Events sehingga Anda dapat memperbaiki masalah secara instan ketika terjadi.

Pengiriman Langsung ke Toko

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

Bagaimana Cara Kerjanya

Judul Bagian: “Cara Kerjanya”

Ketika Anda menjalankan perintah pembangunan:

  1. Upload - File CLI hanya mengumpulkan apa yang dibutuhkan (folder platform native + dependensi native) dan mengunggahnya ke penyimpanan cloud yang aman
  2. Pembangunan context: Halaman/area: Bagian fitur produk landing. Peran: Label UI singkat atau item navigasi. Dilihat di: komponen landing/AutomationFeatures.astro. Pesan kunci `landing_automation_build` (Landing Automation Build).
  3. - Aplikasi Anda dikompilasi menggunakan infrastruktur khusus menggunakan Fastlane Tanda Tangan
  4. - Sertifikat dan kunci keamanan diaplikasikan (mereka hanya ada di memori selama proses pembangunan) Kirim
  5. context: Halaman/area: Bagian fitur produk landing. Peran: Label UI singkat atau item navigasi. Dilihat di: komponen landing/AutomationFeatures.astro. Pesan kunci `landing_automation_submit` (Landing Automation Submit). - Aplikasi yang ditandatangani diunggah langsung ke App Store Connect atau Google Play Store

Source Anda code tetap di mesin Anda. Hanya code native yang spesifik platform yang diunggah.

Capgo Build dirancang dengan penyimpanan kreditan nol:

  • Kredensial Hanya Runtime - Sertifikat dan keystore tidak pernah disimpan di Capgo. Mereka diunggah dan dihapus setelah build selesai.
  • Lingkungan Ephemeral - Setiap build berjalan dalam isolasi dan dihancurkan setelah selesai
  • Tidak Ada Penyimpanan Log - Log build mengalir ke terminal Anda hanya, tidak pernah disimpan di server Capgo
  • Unggahan Minimal - Hanya platform native yang Anda minta yang diunggah, bukan basis kode penuh Anda. Waktunya lihat apa saja yang diunggah

Waktu pembangunan adalah biaya satu-satunya:

  • Menit pembangunan termasuk dalam rencana Anda Capgo
  • Menit tambahan tersedia melalui sistem kredit
  • Pembangunan berjalan di mesin Mac Mini Silicon M4 dengan alat bantu asli sudah terinstal
  • Tidak ada biaya penyimpanan