Langsung ke konten

Mulai

Mulai dengan Capgo Cloud Build dan buat aplikasi iOS atau Android native pertama Anda dalam beberapa menit.

Sebelum Anda memulai, pastikan Anda memiliki:

  • Aplikasi Capacitor yang dapat dibangun dengan sukses secara lokal
  • Node.js 20 atau lebih tinggi terinstal
  • Akun Capgo (cukup uji coba gratis untuk memulai)
  • Aplikasi Anda sudah terdaftar di Capgo (run bunx @capgo/cli@latest app add jika tidak)
  • (Tidak perlu menyiapkan kunci tanda tangan sebelumnya — kami akan mengatur mereka di langkah berikutnya.)

Capgo memerlukan kunci tanda tangan untuk membangun dan mengirimkan aplikasi — tetapi Anda tidak perlu mengelola mereka secara manual. Jawab beberapa pertanyaan dan kami akan menunjukkan Anda ke perintah yang tepat untuk menjalankan:

Anda perlu terautentikasi dengan Capgo untuk membangun. Jika Anda belum melakukannya:

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

Jika Anda baru saja menjalankan build initJika Anda sudah siap — proses onboarding menawarkan untuk memulai pembangunan untuk Anda di akhir, jadi pembangunan pertama Anda mungkin sudah dalam perjalanan. 🎉

Jika tidak, mulai pembangunan sendiri dengan build request — set --platform ke mana pun Anda sedang membangun:

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

Proyek CLI mengunggah proyek Anda, mengalirkan log pembangunan secara langsung di terminal Anda, dan — setelah kredensial Anda dikonfigurasi — mengirim hasilnya ke toko secara otomatis.

Ketika Anda menjalankan perintah pembangunan, ini yang terjadi:

  1. Persiapan Lokal - Projek Anda dikompresi (kecuali node_modules dan file konfigurasi
  2. Upload - Zip dikirim ke penyimpanan cloud yang aman (Cloudflare R2)
  3. Pengolahan Build - Aplikasi Anda dibangun di infrastruktur dedikasi
  4. Streaming Log - Log waktu nyata mengalir ke terminal Anda melalui Server-Sent Events
  5. Pembersihan Otomatis - Artifak build dihapus (Android: instan, iOS: 24 jam)

Capgo Bangunlah hanya mengunggah file-file yang dibutuhkan untuk mengompilasi aplikasi native Anda. Sumber daya penuh Anda Capgo tidak akan pernah meninggalkan mesin Anda. minimum file yang dibutuhkan to compile your native app. Your full source code never leaves your machine.

TermasukDeskripsi
ios/ atau android/Folder platform native yang Anda bangun
package.json, package-lock.jsonManifest dependensi
capacitor.config.*Capacitor konfigurasi
resources/Ikon aplikasi, layar splash
Plugin asli codeHanya yang ios/ atau android/ subfolder dari setiap plugin Capacitor
DiketepikanMengapa
node_modules/ (banyaknya itu)Hanya plugin asli code yang termasuk, bukan dependensi JS
src/Sumber web Anda code tetap lokal
dist/, www/, build/ (tingkat root)Telah disinkronkan ke folder native melalui cap sync
.git/Sejarah pengendalian versi
.gradle/, .idea/, .swiftpm/Cache pembangunan dan pengaturan IDE
.env, rahasiaTidak pernah diunggah

Sebelum menjalankan bunx @capgo/cli@latest build:

  1. Bangun aset web Anda - Jalankan bun run build (atau perintah bangun framework Anda)
  2. Sinkron ke native - Jalankan bunx cap sync untuk menyalin aset web ke proyek native
  3. Komit dependensi - Pastikan semua plugin asli berada di package.json
  • Pengompilan iOS asli (Xcode, Fastlane)
  • Pengompilan Android asli (Gradle)
  • Code menandatangani dengan kreditan Anda
  • Pengiriman aplikasi ke toko (jika dikonfigurasi)

Sekarang Anda telah membuat build pertama Anda: