Capgo 빌드가 우리 Capacitor 앱 릴리스 프로세스를 단순화했습니다. 우리는 iOS 및 Android 앱을 하나의 명확한 워크플로우에서 빌드하고 배포할 수 있습니다.
Mac 없이 배포하세요
어떤 기계에서든 iOS 및 Android CapacitorJs 빌드를 signed로 생성하고 CI에서 QR 코드를 공유하거나 스토어에 업로드하세요.
마틴의 인간 지원
14일 동안 무제한 무료试用. 신용 카드가 필요하지 않습니다.
한 명의 명령으로, 어떤 기계에서든 — 스토어나 사용자에게 직접
Capgo의 네이티브 빌드 이유
Capgo의 창립자 마틴이 Capacitor 프로젝트를 iOS와 안드로이드 릴리즈로 변환하는 방법에 대해 설명합니다.
마틴, Capgo 창립자
빌더 증명
Short notes from Capacitor teams using Capgo for builds and releases.
우리는 Capgo의 플러그인을 통해 처음으로 접하게 되었고, 그게 우리 팀의 릴리스 프로세스를 훨씬 더 효율적으로 관리하는 데 큰 도움이되었습니다.
배달을 위해 만든 건데, 돌봐주기에는 안 맞습니다.
박스 안에 뭐가 있는지
자연적인 빌드 없이 고통받지 마세요.
$ capgo build request --platform ios ✔ 2m 41s $ capgo build request --platform android ✔ 1m 22s
One CLI command
같은 플래그, 두 개의 플랫폼. 빌드, 서명, 배포.
capgo build request --platform ios 테스트 플라이트에 업로드. --platform android assembles, signs with
your keystore and uploads to Play. One CLI, identical UX.
애플 실리콘 런너
iOS와 Android를 위한 M4 맥 런너. 빠른, 일관된 빌드.
신뢰할 수 없는 보안
인증 정보는 저장되지 않습니다. 빌드가 끝난 후 삭제됩니다.
~/.capgo-credentials/credentials.json, are sent only to ephemeral build envs over HTTPS, and are wiped the
instant the build ends. Logs stream to your terminal and are never written to Capgo disk.
테스트 플라이트와 플레이에 업로드하거나, 업로드를 생략하고 __CAPGO_KEEP_0__ QR 코드를 공유하세요.
Upload to TestFlight and Play — or skip and share a Capgo QR instead.
app_store distribution uploads to App Store Connect / TestFlight via Fastlane; Android goes to Play. Prefer a Capgo QR instead? Use
ad_hoc 을 사용하세요. --no-playstore-upload QR 코드 공유 + 실시간 로그 --output-upload로그 스트림을 확인한 후 테스터에게 스캔 가능한 QR 코드를 다운로드하세요.
기본
App Store Connect / TestFlight에 Fastlane을 통해 배포합니다. Android는 Play로 이동합니다. QR 코드를 대신 사용하고 싶으신가요? iOS에서는
qr_download_link 메시지는 APK / IPA 다운로드를 위한 스캔 가능한 QR + URL을 렌더링합니다. — TestFlight 또는 Play 없이 CI에서 고객에게 공유하세요.
안드로이드 플래버 + Cordova
자동으로 플래버, 키스토어 및 Cordova 플러그인 관리
--android-flavor production 어떤 플래버든 build.gradle 선언합니다. 우리는 Cordova 플러그인을 자동으로 감지하고
capacitor-cordova-android-plugins/build.gradle.에 있습니다. 수동 설정이 필요하지 않습니다. 키스토어 + Play 서비스 계정 JSON은 플래그를 통해 전달됩니다.
60초 이내에 설정
iOS에 대한 옵션 .p8 또는 우리가 하나를 생성해 줍니다. Android에 대한 하나의 Google 로그인
bunx @capgo/cli@latest build init --platform ios|android wizard를 시작합니다. iOS: CSR, 인증서, P12, .p8 → 번들 ID, 프로비전 프로파일, 모두 자동입니다. Android: OAuth 클릭 → Play Console 프로젝트, 서비스 계정, 키스토어, 모두 자동입니다. 중단 없이 Ctrl-C가 가능하며 CI에서 동일하게 실행됩니다.
CI/CD 준비
GitHub 액션, GitLab 및 Bitbucket에서 작동합니다. 인터랙티브 입력이 필요하지 않습니다.
이미지 탭을 확장하거나 Tab 키를 누르고 Enter 키를 누르세요.
설정 시간 1분.
iOS에 .p8 하나, Android에 Google 로그인 하나. Capgo은 인증서와 키를 처리합니다.
$ bunx @capgo/cli@latest build init --platform
ios
macOS에서 가이드된 앱 스토어 연결 키 생성이 실행됩니다.
설치를 직접 하려면 싫다면? AI에게 물어보세요.
Capgo MCP는 CLI에서 배포됩니다. 편집기에 설치하고 평소 언어로 물어보세요. 키스토어, 서명, 플레이, 첫 번째 빌드가 실행됩니다. Google 로그인만 승인합니다.
npx install-mcp 'npx @capgo/cli@latest mcp' --client codex
npx install-mcp 'npx @capgo/cli@latest mcp' --client cursor
npx install-mcp 'npx @capgo/cli@latest mcp' --client claude-code
npx install-mcp 'npx @capgo/cli@latest mcp' --client windsurf
npx install-mcp 'npx @capgo/cli@latest mcp' --client vscode
npx install-mcp 'npx @capgo/cli@latest mcp' --client zed
- 채팅에서 키스토어, 서명, 구글 플레이, 그리고 첫 번째 클라우드 빌드를 실행합니다
- 인증 정보는 컴퓨터에 저장됩니다. 비밀은 다시 표시되지 않습니다.
- install-mcp는 클라이언트 구성 파일을 작성하고 Capgo 도구는 여전히 @capgo/cli를 통해 실행됩니다.
Your agent는 Capgo 도구를 사용하고, 인간의 게이트를 중단하고, 가짜 빌드를 만들 수 없습니다. 빌드 실패를 디버그할 수도 있습니다.
Your secrets는 비밀로 유지됩니다.
앱을 빌드합니다. 인증 정보는 저장되지 않습니다.
인증 정보는 컴퓨터에 저장됩니다. 우리의 것은 아닙니다.
~/.capgo-credentials/credentials.json에서 지역 저장소로 저장됩니다. Capgo 서버는 그들을 영구적으로 저장하지 않습니다.
임시 빌드 환경으로만 HTTPS를 사용합니다.
환경 변수는 빌드당 스트림되고, 사용 후 삭제되고, 작업이 끝나면 지워집니다.
로그는 Capgo 서버에 저장되지 않습니다.
빌드 출력은 터미널에만 스트림됩니다. 우리의 디스크나 저장소에 기록되지 않습니다.
빌드 환경은 빌드가 끝나면 삭제됩니다.
기본적으로 로그 저장소가 없으며 artifact 저장소도 없습니다. 저장소는 선택 사항이며 TTL이 명시적으로 지정됩니다.
Capgo 빌더와 대안을 비교합니다.
Same builds. Less to trust.
| Capgo Builder | Capgo Builder GitHub Actions / Bitbucket / GitLab | DIY CI/CD | |
|---|---|---|---|
| Capgo Actions / Bitbucket / GitLab | Competitor cloud capgo build init takes one .p8 and creates CSR, cert, P12, bundle ID, and provisioning profile. | Competitor cloud | Setup time |
| Source code access | Capgo build init takes one .p8 and creates CSR, cert, P12, bundle ID, and provisioning profile. (Capgo 빌드 초기화는 .p8 하나를 사용하여 CSR, 인증서, P12, 번들 ID 및 프로비전 프로파일을 생성합니다.) Capgo는 CLI 파일만 압축하여 빌드하고, 그 파일을 일회용 빌드 러너에 업로드합니다. Capgo는 당신의 저장소에 접근하지 않습니다. | 당신의 러너에서 실행됩니다. 당신의 통제권, 당신의 책임. | 필수입니다. 당신의 전체 저장소가 Git 호스팅에서 매 빌드마다 클론됩니다. |
| 인증 정보 저장 | Capgo 서버에 저장되지 않습니다. 인증 정보는 당신의 기계에 저장되어, 활성 빌드 환경에만 접근할 수 있으며, 빌드가 실패해도 24시간 이내에 삭제됩니다. | 당신의 CI 제공자의 비밀 저장소 (GitHub 비밀, GitLab CI 변수)에서 저장됩니다. 하나 더 많은 감사 대상입니다. | 제공자의 서버에 저장되어, 저장된 상태에서 암호화됩니다. 당신은 그들의 키 관리에 신뢰합니다. |
| 빌드 로그 저장 | 저장되지 않습니다. 로그는 WebSocket를 통해 당신의 터미널에 스트리밍되고, 빌드가 끝나면 사라집니다. | 당신의 CI 제공자가 ~90일 동안 보관합니다. 저장소에 접근 권한이 있는 모든 사람에게 표시됩니다. | 30-90일간의 플랜에 따라 데이터베이스에 저장됩니다. |
| Try before you pay | 14일 무료试用, 신용 카드가 필요하지 않습니다. Sign up, capgo 빌드 요청을 실행하고, 배포하세요. 플랜은 $14/월에 native 빌드 및 live 업데이트가 포함된 것부터 시작합니다. | "무료"까지 러너 분량이 끝나면, macOS 요금이 빠르게 증가합니다. | $19/월 최소 요금. Live 업데이트는 별도의 추가 기능입니다. 무료 티어는 오픈 소스 프로그램이 필요합니다. |
| 빌드 비용 | 플랜 분량, 그 다음 크레딧. 플랜 분량이 포함되어 있습니다. 대량 티어에서 사전 충전된 크레딧을 사용하여,驚愕의 분량 요금이 없습니다. | ~$4-5의 macOS 분량이 GitHub 러너만으로, 엔지니어 시간 이전에 발생합니다. | 월간 빌드 분량에 따라 계정됩니다. 초과 정책은 공개되지 않았습니다. |
| Live (OTA) 업데이트 | 포함됩니다. 모든 Capgo 계획과 함께 OTA JS, CSS 및 자산 업데이트가 배포됩니다. 동일한 계정, 추가 기능이 없습니다. | 포함되지 않습니다. OTA를 별도로 빌드하거나 구입하세요. | 별도의 유료 추가 기능으로 빌드에 대한 요금이 청구됩니다. |
| 유지 관리 시간 | 0 Capgo는 빌드 시스템, Fastlane 템플릿, 실행자 이미지 및 인증서 갱신 로직을 유지 관리합니다. | 월별 시간: 인증서 갱신, API 변경, 실행자漂移, Gradle 업데이트. 모두 당신의 몫입니다. | 0. 플랫폼 유지 관리는 Capgo가 담당합니다. |
| AI 빌드 디버깅 | 오른쪽 CLI 내에서. 실패 시 CLI는 Capgo AI를 제공합니다: 로그를 읽고 원인과 해결책을 반환합니다. 터미널에서 떠나지 않고. | 자신이 로그를 직접 읽고 오류를 검색합니다. | 대시보드 AI만 사용하고 CLI에서 빌드하는 곳에 INLINE하지 마세요. |
공개된 경쟁자 클라우드 문서 및 가격에 따라, 그리고 GitHub Actions macOS 가격에 따라.
클라우드 빌드 (EAS 빌드와 EAS 제출을 비교할 때)
EAS 빌드는 React Native 바이너리를 컴파일하고 EAS 제출은 스토어에 업로드합니다. Capgo 빌더는 Capacitor 프로젝트에 대해 두 가지 작업을 모두 수행하며, 모든 유료 계획에서 네이티브 빌드 시간이 제공됩니다. Expo 앱이면 EAS를 유지하세요.
빌드가 실패하면 AI가 왜 실패했는지와 어떻게 고쳐야 하는지 설명합니다.
Capgo AI, 당신의 AI, 또는 건너뛰세요. 항상 당신의 선택입니다.
-
페이지/영역: Capgo Builder / 네이티브 클라우드 빌드 제품 페이지. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 보이는 곳: native-build.astro 페이지. 메시지 키 `native_build_v2_aidebug_p1_t` (Native Build V2 Aidebug P1 T).
오류 줄의 빨간 줄만이 아닌, 간단한 언어로 설명된 원인입니다.
-
구체적인 수정
변경할 exact flag, 파일 또는 설정을 복사-붙여넣기할 수 있습니다.
-
항상 선택 사항
실패 시 선택: Capgo AI, 자체 AI에 대한 프롬프트 또는 건너뛰기. 강제되지 않으며 자동화되지 않습니다.
만들기 시간만큼만 지불하세요. 그뿐입니다.
Capgo 계획에는 네이티브 빌드 시간이 포함됩니다. 14일 무료 시범판을 시작하여 월별 또는 연간 청구를 선택하세요.
iOS 빌드는 ~5분, Android는 ~2.5분, M4 맥북에서 모두 빌드합니다. 일반적인 빌드는 2-3분이 걸립니다. iOS 빌드는 Android보다 ~2배 더 비쌉니다. 빌드 분은 무료이며, _prepaid_ 충전 비용만 표시됩니다.
빌드 분은 모든 플랜에 포함되어 있습니다. 추가 분은 _prepaid_ 이용권을 사용합니다. 최종 티어는 capgo.앱/가격.
스페시픽한 답변을 스페시픽한 걱정에 대해.
특정한 문제에 대한 특정한 해결책. +
Widget + Notification-Service 확장과 함께 앱을 서명할 수 있나요?
Do you handle Cordova plugins in Capacitor projects? +
Cordova 플러그인을 capacitor 프로젝트에서 처리하나요?
네. __CAPGO_KEEP_0__-cordova-android-plugins/build.gradle를 파싱하고, 올바른 플러그인 소스를 패키징합니다. config.xml의 수동 작업은 필요하지 않습니다. +
Android 제품 플러그인을 빌드할 수 있나요?
네. --android-flavor production 또는 선언된 플러그인을 전달하세요. 키스토어와 Play JSON은 플래그를 통해 전달됩니다. +
Use --ios-distribution ad_hoc with --output-upload. Capgo skips App Store Connect, hosts a time-limited IPA download (1h–7d TTL), and returns a QR code you can share with registered devices, MDM, QA, or customers.
--ios-distribution ad_hoc를 사용하여 --output-upload을 전달하세요. __CAPGO_KEEP_0__는 App Store Connect를 생략하고, 1시간에서 7일까지의 TTL을 가지는 IPA 다운로드를 호스팅하고, QR코드 __CAPGO_KEEP_1__를 반환하여, 등록된 장치, MDM, QA, 또는 고객과 공유할 수 있습니다. +
Yes. Pass --no-playstore-upload --output-upload. Capgo hosts the signed APK/AAB behind a download URL and QR. Read them back in CI with --output-record and build last-output.
로그와 아티팩트의 보유 기간 정책은 무엇인가요? +
로그는 Capgo 서버에 남아 있지 않습니다. 그들은 터미널로 스트리밍되고 사라집니다. 아티팩트는 기본적으로 1시간 TTL (7일까지)입니다. 빌드가 끝나면 인증서가 지워집니다.
Capgo Builder는 라이브 업데이트의 대체품인가요? +
아니요. 그들은 서로를 보완합니다. 라이브 업데이트는 JS, CSS, 및 자산을 위한 것입니다. 빌더는 native code, 플러그인, 권한, 아이콘, 또는 SDK가 새로운 서명된 바이너리가 필요할 때 사용됩니다.
Capgo Build는 우리의 기존 CI 및 개인 native 설정과 함께 작동할 수 있나요? +
네. 개인 JavaScript 의존성 설정, 웹 빌드, 및 Capacitor sync를 CI에서 유지하고 Capgo Build는 준비된 native 플랫폼 폴더를 받은 후 컴파일하고 서명하고, 구성이 된 경우 결과를 앱 스토어에 제출할 수 있습니다. Capgo는 Git 저장소, 개인 레지스트리, 또는 SSH 인증서에 접근할 필요가 없습니다. 필요한 경우 지원되는 빌드 구성으로 환경 변수를 전달하세요.
빌드 워크플로우를 읽으세요.Capgo Builder는 EAS Build 대체품인가요? +
Capacitor 앱의 경우, 네: Capgo Builder는 iOS 및 Android 바이너리를 컴파일, 서명, 및 제출할 수 있으며, 이는 EAS Build 및 EAS Submit의 유사체입니다. EAS Build는 Expo 및 React Native 앱의 경우 여전히 경로를 유지합니다. Capgo는 Expo 프로젝트를 빌드할 수 없습니다.