Capgo Build 덕분에 Capacitor 앱 출시 프로세스를 간소화할 수 있었습니다. 하나의 명확한 워크플로우로 iOS와 Android 앱을 빌드하고 출시합니다.
Mac 없이 배포하세요
어떤 머신에서든 서명된 iOS 및 Android CapacitorJs 빌드를 생성하세요. CI에서 QR 코드로 공유하거나 스토어에 업로드하세요.
14일간 무제한 무료 체험. 카드 등록 불필요 14일 환불 보장. 언제든 취소 가능.
어떤 머신에서든 명령어 하나로 — 스토어로 배포하거나 사용자에게 바로 전달
설정까지 60초.
iOS용 .p8 파일 하나, Android용 Google 로그인 하나면 됩니다. 인증서와 키는 Capgo가 알아서 처리합니다.
$ bunx @capgo/cli@latest build init --platform
ios
App Store Connect 키 생성 가이드는 macOS에서 실행됩니다.
모든 빌드 내역, 상태 및 사용 시간
CLI 또는 CI에서 요청한 빌드가 라이브 업데이트 옆에 표시되며, 실패 사유와 플랫폼별 빌드 시간도 확인할 수 있습니다.
모든 iOS 및 Android 빌드를 한곳에서
두 스토어용 클라우드 빌드의 상태, 소요 시간, 실패 사유는 물론 해당 기간에 사용한 빌드 시간까지 확인하세요.
- 플랫폼별 성공, 실패, 실행 중인 빌드
- 실패 사유가 빌드에 그대로 남습니다
- 플랜 기준으로 추적되는 빌드 시간(분)
배포를 위해 만들었고, 빌드를 지켜볼 필요는 없습니다.
타일을 클릭하여 상세 내용을 확인하세요.
번거로움 없는 Native Build.
$ capgo build request --platform ios ✔ 2m 41s $ capgo build request --platform android ✔ 1m 22s
CLI 명령어 하나로
두 플랫폼 모두 같은 플래그. 빌드, 서명, 배포.
capgo build request --platform ios 아카이브하고 서명한 뒤 TestFlight에 업로드합니다. --platform android 빌드하고 키스토어로 서명해 Play Store에 업로드. CLI 하나로 동일한 UX.
Apple Silicon 러너
iOS와 Android용 M4 Mac runner. 빠르고 일관된 build를 제공합니다.
Zero-trust 보안
Credentials는 절대 저장되지 않으며, 매 build 후 삭제됩니다.
~/.capgo-credentials/credentials.json에 저장되며, HTTPS를 통해 일시적인 build 환경으로만 전송되고 build가 끝나는 즉시 삭제됩니다. Logs는 터미널로 스트리밍되며 Capgo 디스크에는 절대 기록되지 않습니다.
원할 때 Store에 배포
TestFlight와 Play에 upload하거나, 건너뛰고 Capgo QR로 공유하세요.
app_store distribution upload는 Fastlane을 통해 App Store Connect / TestFlight로 진행되고, Android는 Play로 upload됩니다. 대신 Capgo QR을 선호하시나요? 사용하세요
ad_hoc iOS에서 또는 --no-playstore-upload Android에서 ...와 함께 --output-upload. 스토어는
선택 사항입니다.
QR 공유 + 실시간 로그
로그를 스트리밍하고 테스터에게 스캔 가능한 QR 다운로드를 전달하세요.
qr_download_link 스캔 가능한 QR과 APK / IPA 다운로드 URL이 표시됩니다. TestFlight나 Play 없이
CI에서 고객에게 공유하세요.
Android flavors + Cordova
Flavors, keystore, Cordova plugin을 자동으로 처리합니다.
--android-flavor production 선언하는 모든 flavor에 대해 build.gradle Cordova plugin을 자동으로 감지합니다.
capacitor-cordova-android-plugins/build.gradle. 수동 설정은 필요 없습니다. Keystore와 Play service-account JSON은 플래그로 전달합니다.
60초 만에 설정 완료
iOS용 .p8은 선택 사항이고, 없으면 저희가 만들어 드립니다. Android는 Google 로그인 한 번이면 됩니다.
bunx @capgo/cli@latest build init --platform ios|android 마법사를 실행합니다. iOS: 드롭 .p8 → CSR, certificate, P12, bundle ID, provisioning profiles까지 모두 자동입니다. Android: OAuth 클릭 한 번 → Play Console 프로젝트, service account, keystore까지 모두 자동입니다. 중단해도 이어서 진행할 수 있고 Ctrl-C를 눌러도 안전하며, CI에서도 동일하게 작동합니다.
CI/CD 준비 완료
GitHub Actions, GitLab, Bitbucket에서 작동합니다. 대화형 입력이 필요 없습니다.
타일을 클릭하거나 Tab 키를 누른 후 Enter를 눌러 확장하세요.
빌드 실패? AI가 원인과 해결 방법을 설명합니다.
Capgo AI, 내 AI, 또는 건너뛰기. 선택은 언제나 당신 몫입니다.
-
쉬운 말로 설명한 원인
빨간 에러 메시지 한 줄이 아니라, 쉬운 말로 설명한 원인입니다.
-
구체적인 해결책
바로 복사해서 쓸 수 있는, 바꿔야 할 정확한 플래그·파일·설정입니다.
-
언제나 선택 사항
실패 시 Capgo AI, 직접 쓰는 AI용 프롬프트, 또는 건너뛰기 중에서 선택할 수 있습니다. 강제되지도, 자동으로 실행되지도 않습니다.
이미 Builder로 배포 중인 팀들
빌드와 릴리스에 Capgo를 사용하는 Capacitor 팀들의 짧은 메모.
처음에는 플러그인을 통해 Capgo를 알게 됐는데, 그게 우리 팀이 훨씬 효율적인 릴리스 프로세스로 가는 좋은 시작점이 됐습니다.
직접 설정하기 번거로우신가요? AI에게 요청만 하세요.
Capgo MCP는 CLI에 포함되어 있습니다. 에디터에 설치하고 자연어로 요청하면 keystore, signing, Play, 첫 build까지 알아서 처리합니다. 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
- 채팅에서 keystore, signing, Google Play, 첫 cloud build까지 실행합니다
- 자격 증명은 내 컴퓨터에 남고, Secret은 절대 다시 출력되지 않습니다.
- install-mcp가 클라이언트 설정을 작성하며, Capgo 도구는 여전히 @capgo/cli을 통해 실행됩니다
에이전트는 Capgo 도구를 사용하며, 승인이 필요한 단계에서는 멈추고, 빌드 성공을 조작할 수 없습니다. 실패 디버깅도 가능합니다.
이런 것도 물어보세요
- iOS 앱을 빌드해서 TestFlight에 업로드해줘
- 마지막 Android 빌드가 왜 실패했을까요? 빌드 로그 확인하기
- 서명된 Android 릴리스를 빌드하고 Google Play로 전송하세요
에이전트가 올바른 빌드 설정을 따르도록 Capgo Agent Skills를 추가하세요: npx skills add Cap-go/capgo-skills AI 툴링 살펴보기 →
시크릿은 당신만의 것으로 남습니다.
저희는 앱을 빌드할 뿐, 고객님의 인증 정보는 절대 저장하지 않습니다.
인증 정보는 저희 서버가 아닌 고객님의 머신에 있습니다.
~/.capgo-credentials/credentials.json에 로컬로 저장됩니다. Capgo 서버에는 절대 저장되지 않습니다.
임시 빌드 환경에만 HTTPS를 사용합니다.
자격 증명은 빌드별 환경으로 스트리밍되고, 한 번만 사용된 뒤 작업 종료 시 삭제됩니다.
로그는 Capgo 서버를 절대 거치지 않습니다.
빌드 출력은 터미널로만 스트리밍됩니다. 저희 디스크에 기록되거나 보관되지 않습니다.
매 빌드 후 빌드 환경이 파기됩니다.
기본적으로 로그와 아티팩트는 저장하지 않습니다. 둘 다 옵트인이며 TTL을 명시해야 합니다.
Capgo Builder vs. 대안
빌드는 동일, 신뢰할 것은 더 적게.
| Capgo 빌더 | 자체 CI/CD GitHub Actions / Bitbucket / GitLab | 경쟁사 클라우드 | |
|---|---|---|---|
| 설정 시간 | ~60초. capgo build init는 .p8 파일 하나로 CSR, cert, P12, bundle ID, provisioning profile을 생성합니다. | 며칠이 걸립니다. Fastlane lane을 작성하고, signing을 직접 관리하고, secrets를 연결하고, runner 실패를 디버깅해야 합니다. | 포털에서 cert를 생성하고, .p12와 profiles를 업로드한 뒤 Git repo를 연결하세요. |
| code 액세스 | 0. CLI는 빌드에 필요한 파일만 zip으로 압축해 일회성 러너에 업로드합니다. 우리는 당신의 repo를 절대 보지 않습니다. | 당신의 러너에서 실행됩니다. 제어도 책임도 당신 몫입니다. | 필수. 매 빌드마다 Git 호스팅에서 전체 repo를 clone합니다. |
| 자격 증명 저장 | 저희 서버에는 절대 저장되지 않습니다. 자격 증명은 당신의 머신에 남아 있고 활성 빌드 환경에만 전달되며, 빌드가 실패해도 24시간 이내에 삭제됩니다. | CI 제공업체의 secret store(GitHub Secrets, GitLab CI Variables)에 저장됩니다. 감사할 vault가 하나 더 늘어나죠. | 벤더 서버에 저장되며 저장 시 암호화됩니다. 벤더의 키 관리를 신뢰해야 합니다. |
| 빌드 로그 저장 | 저장되지 않습니다. 로그는 WebSocket을 통해 터미널로 스트리밍되며 빌드가 종료되면 사라집니다. | CI 제공업체에 약 90일간 보관됩니다. 레포지토리 접근 권한이 있는 누구나 볼 수 있습니다. | 플랜에 따라 해당 데이터베이스에 30~90일간 보관됩니다. |
| 무료로 체험하기 환불 보장 | 네. 신용카드 등록 없이 14일간 무료로 체험할 수 있습니다. 네. 14일 환불 보장. 가입하고 capgo build request를 실행한 뒤 배포하세요. Native Build와 Live Updates가 포함된 플랜이 월 $12부터 시작합니다. | 러너 시간(분)이 소진되면 "무료"는 끝나고, macOS 요금은 금방 불어납니다. | 최소 월 $19입니다. Live Updates는 별도 add-on입니다. 무료 티어는 오픈소스 프로그램이 필요합니다. |
| 빌드당 비용 | 플랜 시간(분) 소진 후 크레딧. 플랜에 포함된 시간(분)이 제공됩니다. 볼륨 티어의 선불 크레딧으로 충전하세요. 예상치 못한 분당 요금은 없습니다. | 엔지니어 시간을 빼고도 GitHub 러너의 macOS 시간(분) 비용만 약 $4-5입니다. | 티어의 월간 빌드 시간(분)을 기준으로 과금되며, 초과 사용 정책은 공개되지 않습니다. |
| Live (OTA) 업데이트 | 포함됨. 모든 Capgo 플랜에 OTA JS, CSS, 에셋 업데이트가 포함됩니다. 같은 계정에서 add-on 없이 사용할 수 있습니다. | 포함되지 않음. OTA는 별도로 빌드하거나 구매해야 합니다. | 빌드 비용에 더해 별도로 청구되는 유료 add-on입니다. |
| 유지보수 시간 | 0. 빌드 시스템, Fastlane 템플릿, runner 이미지 및 인증서 갱신 로직은 저희가 관리합니다. | 매달 몇 시간씩: 인증서 갱신, API 변경, runner drift, Gradle 업데이트. 모두 직접 해야 합니다. | 없습니다. 플랫폼 관리는 저희가 담당합니다. |
| AI 빌드 디버깅 | CLI에서 바로 확인하세요. 빌드 실패 시, CLI이 Capgo AI를 통해 로그를 분석하고 터미널을 벗어나지 않고도 원인과 해결책을 제시합니다. | raw 로그를 직접 읽고 에러를 찾아야 합니다. | 빌드를 진행하는 CLI 내부가 아닌, Dashboard AI에서만 제공됩니다. |
공개된 경쟁사 클라우드 문서와 가격, GitHub Actions macOS 요금을 기준으로 합니다.
Capacitor을 위한 EAS Build·EAS Submit 대안
EAS Build는 React Native 바이너리를 컴파일하고, EAS Submit은 이를 스토어에 업로드합니다. Capgo Builder는 Capacitor 프로젝트를 위해 이 두 가지 작업을 모두 수행하며, 모든 유료 플랜에서 Native Build 시간을 제공합니다. 앱이 Expo라면 EAS를 계속 사용하세요.
빌드 시간만큼만 결제하세요. 그게 전부입니다.
Capgo 플랜에는 Native Build 시간이 포함되어 있습니다. 14일 무료 체험으로 시작한 뒤, 월간 또는 연간 결제를 선택하세요. Capgo 플랜에는 Native Build 시간이 포함되어 있습니다. 14일 환불 보장과 함께 월간 또는 연간 결제를 선택하세요.
사용자가 늘어나는 소규모 팀을 위한 플랜
연간 결제 시 $396
$39 매월 결제
14일 무료 체험 시작하기- 빌드 2시간
- Capgo OTA 업데이트 포함
10만 사용자에게 서비스하는 제품 팀을 위해
연간 결제 시 $998
월간 결제 시 $99
14일 무료 체험 시작하기- 빌드 10시간
- Capgo OTA 업데이트 포함
SSO, SLA, 컴플라이언스가 필요한 대규모 앱을 위해
연간 결제 시 $2,490부터
월간 결제 시 $249부터
14일 무료 체험 시작하기- 333시간 이상 빌드
- Capgo OTA 업데이트 포함
가이드: M4 Mac 기준 iOS는 약 5분, Android는 약 2.5분이 소요됩니다. 일반적인 빌드는 2~3분 정도 걸립니다. iOS 빌드 시간은 Android의 약 2배로 청구됩니다. 플랜에 포함된 빌드 시간은 무료이며, 표시된 가격은 선불 충전 비용입니다.
모든 플랜에 빌드 시간이 포함되어 있습니다. 초과분은 선불 크레딧을 사용합니다. 최종 티어는 capgo.app/pricing.
궁금한 점에 대한 명확한 답변.
위젯과 notification-service extension이 포함된 앱도 서명할 수 있나요? +
네. 위젯, notification service, share extension을 포함해 타겟마다 `--ios-provisioning-profile bundleId=path`를 전달하면 됩니다.
Capacitor 프로젝트에서 Cordova plugin을 처리하나요? +
네. `capacitor-cordova-android-plugins/build.gradle`을 파싱해 알맞은 plugin 소스를 번들링합니다. `config.xml`을 직접 다룰 필요는 없습니다.
Android product flavor를 빌드할 수 있나요? +
네. `--android-flavor production` 또는 선언된 flavor를 전달하세요. Keystore와 Play JSON은 플래그로 넘깁니다.
TestFlight 없이 내부용 iOS 빌드만 하고 싶은데 어떻게 하나요? +
`--ios-distribution ad_hoc`과 `--output-upload`를 사용하세요. Capgo은 App Store Connect를 건너뛰고 기간 한정(1시간~7일 TTL) IPA 다운로드를 호스팅하며, 등록된 기기, MDM, QA, 고객과 공유할 수 있는 QR code를 반환합니다.
Play Store 없이 Android 빌드를 공유할 수 있나요? +
네. --no-playstore-upload --output-upload를 전달하세요. Capgo는 서명된 APK/AAB를 다운로드 URL과 QR 코드로 호스팅합니다. CI에서는 --output-record와 build last-output으로 다시 읽어올 수 있습니다.
로그와 아티팩트 보관 정책은 어떻게 되나요? +
로그는 Capgo 서버에 절대 남지 않습니다. 터미널로 스트리밍된 뒤 사라집니다. 아티팩트는 기본 1시간 TTL(최대 7일)입니다. 빌드가 끝나면 자격 증명은 삭제됩니다.
Capgo Builder가 Live Updates를 대체하나요? +
아니요. 서로 보완합니다. Live Updates는 JS, CSS, 에셋용입니다. Builder는 네이티브 code, 플러그인, 권한, 아이콘, SDK에 새로 서명된 바이너리가 필요할 때 사용합니다.
Capgo Build를 기존 CI 및 프라이빗 네이티브 설정과 함께 사용할 수 있나요? +
네. 프라이빗 JavaScript 의존성 설정, 웹 빌드, Capacitor 동기화는 기존 CI에서 그대로 유지하세요. Capgo Build는 해당 작업이 끝나면 준비된 네이티브 플랫폼 폴더를 받아 컴파일하고 서명합니다. 설정하면 결과물을 앱 스토어에 제출할 수도 있습니다. Capgo는 Git 저장소, 프라이빗 레지스트리, SSH 자격 증명에 접근할 필요가 없습니다. 필요하면 지원되는 빌드 설정을 환경 변수로 전달하세요.
빌드 워크플로우 읽어보기 →Capgo Builder가 EAS Build의 대안인가요? +
Capacitor 앱이라면 그렇습니다. Capgo Builder는 iOS 및 Android 바이너리를 컴파일하고 서명하며 제출할 수도 있습니다. 이는 EAS Build + EAS Submit에 해당합니다. Expo 및 React Native 앱은 계속 EAS Build를 사용하세요. Capgo는 Expo 프로젝트를 빌드할 수 없습니다.
Capgo 빌더
번거로움 없는 Native Build.
명령어 하나로 iOS와 Android를 동등하게. 어느 머신에서든.