Capgo Build는 우리의 Capacitor 앱 릴리스 프로세스를 단순화했습니다. 우리는 하나의 명확한 워크플로우에서 iOS와 Android 앱을 빌드하고 배포할 수 있습니다.
맥 없이 배포
iOS 및 Android CapacitorJs 빌드. CI에서 QR 코드 공유하거나 스토어에 업로드.
마틴의 인간 지원
14일 무료试用. 신용 카드 필요 없음.
어느 기계에서든, 한 명령으로 — 스토어나 직접 사용자에게
빌더를 이미 사용 중인 팀들
Capacitor 팀이 Capgo을 사용하여 빌드 및 릴리즈를 수행하는 데 사용하는 짧은 메모입니다.
우리는 Capgo를 통해 플러그인을 처음으로 발견했으며, 이는 우리 팀의 훨씬 더 효율적인 릴리스 프로세스의 시작점이 되었다.
박스 안에 있는 것
배송을 위해 설계되었습니다. 아기자기한 것을 보살피는 것은 아닙니다.
iOS와 Android를 위한 하나의 __CAPGO_KEEP_0__
$ capgo build request --platform ios ✔ 2m 41s $ capgo build request --platform android ✔ 1m 22s
One CLI command
__CAPGO_KEEP_0__ 명령어
capgo build request --platform ios 아카이브, 서명 및 테스트 플라이트 업로드. --platform android 키 스토어와 함께 서명하고 플레이에 업로드합니다. 하나의 CLI, 동일한 UX.
애플 실리콘 러너
iOS 및 Android를 위한 M4 맥 러너. 빠른, 일관된 빌드.
Zero-trust 보안
인증 정보는 저장되지 않습니다. 빌드가 끝나면 삭제됩니다.
~/.capgo-credentials/credentials.json, HTTPS를 통해 임시 빌드 환경으로만 전송되고 빌드가 끝나면 삭제됩니다. 로그는 터미널로 스트리밍되고 Capgo 디스크에 기록되지 않습니다.
업로드할 때 저장
테스트 플라이트 및 플레이로 업로드하거나 업로드를 건너뛰고 Capgo QR 코드를 공유할 수 있습니다.
app_store App Store Connect / TestFlight을 통해 Fastlane을 사용하여 iOS 앱을 배포하고 Android는 Play Store에 배포합니다. Capgo QR 코드를 사용하는 것을 선호하는가?
ad_hoc iOS에서 --no-playstore-upload Android에서 --output-upload을 사용하세요.
스토어는 선택 사항입니다.
QR 코드 공유 + 실시간 로그
qr_download_link WebSocket을 통해 로그를 스트리밍하고 하트비트 + ACK를 사용합니다.
A
자연 빌드의 다양한 맛, 키 스토어 및 Cordova 플러그인은 자동으로 처리됩니다.
--android-flavor production Android 플래버 + Cordova build.gradle 자동으로 플래버, 키스토어 및 Cordova 플러그인을 처리합니다.
capacitor-cordova-android-plugins/build.gradle자동 설정이 필요 없습니다. Keystore + Play 서비스 계정 JSON은 플래그를 통해 전달됩니다.
60초 이내에 설정
iOS에는 .p8를 선택하거나, Capgo가 자동으로 생성해 드립니다. Android에는 Google 계정만 필요합니다.
bunx @capgo/cli@latest build init --platform ios|android launches a wizard. iOS: CSR, certificate, P12, bundle ID, provisioning profiles, 모두 자동으로 처리합니다. Android: Play Console 프로젝트, 서비스 계정, Keystore, 모두 자동으로 처리합니다. CI/CD 준비가 완료되었습니다. .p8 CI/CD 준비가 완료되었습니다
CI/CD 준비 완료
GitHub 액션, GitLab 및 Bitbucket에서 작동합니다. 사용자 입력이 없습니다.
직접 배포
설정 60 초.
iOS에는 하나의 .p8만 필요하고 Android에는 하나의 Google 로그인만 필요합니다. Capgo은 인증서와 키를 관리합니다.
$ bunx @capgo/cli@latest build init --platform
ios
macOS에서 App Store Connect 키 생성을 위한 가이드가 실행됩니다.
설정을 직접 하기 싫으십니까? AI에게 부탁해도 됩니다.
Capgo MCP는 CLI에 포함되어 있습니다. 편집기에 설치하고 평소 언어로 물어보세요. 키스토어, 서명, 플레이, 첫 번째 빌드를 실행합니다. 구글 로그인만 승인합니다.
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
- 클라이언트 설정을 작성하고 Capgo __CAPGO_KEEP_0__ 도구는 @__CAPGO_KEEP_1__/__CAPGO_KEEP_2__를 통해 실행됩니다
- Capgo __CAPGO_KEEP_0__ 도구를 사용하는 에이전트는 인간 게이트를 통과하지 못하고 빌드 결과를 위조할 수 없습니다. 또한 빌드 실패를 디버그할 수 있습니다
- Capgo Builder는 클라이언트 설정을 기록하며 Capgo 도구는 여전히 @capgo/cli를 통해 작동합니다.
Capgo 도구를 사용하여 인간 게이트를 통과하지 못하고 빌드에 대한 가짜 통과를 시도하지 못합니다.
__CAPGO_KEEP_0__는 Capgo의 제품/브랜드 이름입니다.
앱을 만들고 있습니다. 우리의 서버에 저장된 정보가 없습니다.
인증 정보는 당신의 기기에만 존재합니다.
~/.capgo-인증서/인증서.json은 로컬에 저장되며 Capgo 서버에서는 영구적으로 저장하지 않습니다.
전송
인증 정보는 일회용 빌드 환경으로 전송되어 사용되고, 작업이 끝난 후 삭제됩니다.
로그는 Capgo 서버에 저장되지 않습니다.
빌드 결과는 당신의 터미널에만 전송됩니다. 우리의 디스크에 기록되거나 저장되지 않습니다.
빌드 환경이 매 빌드 후에 파괴됩니다.
기본적으로 로그 보관이 0입니다. 기본적으로 아티팩트 보관이 0입니다. 두 가지 모두 TTL을 명시적으로 지정하여 옵트인합니다.
Capgo 빌더 vs. 대안들.
같은 빌드. 더 많은 신뢰가 필요하지 않습니다.
| Capgo 빌더 | DIY 빌드 GitHub 액션 / Bitbucket / GitLab | 대안 클라우드 | |
|---|---|---|---|
| 설정 시간 | ~60 초. capgo 빌드 초기화는 .p8 하나만 필요하고 CSR, 인증서, P12, 번들 ID, 및 프로비전 프로파일을 생성합니다. | 일. Fastlane 경로를 작성하고, 서명 관리를 직접 하며, 비밀을 연결하고, 디버그 러너 실패를 관리합니다. | portal에서 인증서를 생성하고, .p12 및 프로파일을 업로드하고, Git 리포지토리를 연결합니다. |
| code 접근 | 0. CLI zips는 빌드에 필요한 파일만 압축하고, 그 파일을 일회용 러너에 업로드합니다. 우리는 리포지토리를 절대 보지 않습니다. | 러너에 유지됩니다. 당신의 통제, 당신의 책임. | 필수. Git 호스팅의 모든 빌드마다 당신의 전체 리포지토리를 클론합니다. |
| 인증 정보 저장 | 절대 우리 서버에 저장되지 않습니다. 인증 정보는 컴퓨터에 저장되며, 활성 빌드 환경에만 접근할 수 있으며, 24시간 이내에 삭제됩니다. 빌드가 실패하더라도. | CI 제공자의 비밀 저장소 (GitHub Secrets, GitLab CI Variables)에 저장됩니다. 더한 비밀 저장소가 있습니다. | 제공자의 서버에 저장되며, 저장된 데이터는 암호화되어 있습니다. 제공자의 키 관리에 신뢰합니다. |
| 빌드 로그 저장 | 저장되지 않습니다. 로그는 WebSocket를 통해 터미널에 스트리밍되고 빌드가 끝나면 사라집니다. | CI 제공자가 ~90일 동안 보관합니다. 저장소에 접근할 수 있는 모든 사람에게 표시됩니다. | 30-90일 동안 제공자의 데이터베이스에 저장됩니다. 제공자의 플랜에 따라 달라집니다. |
| 체험하기 | 네. 14일 무료试用, 신용 카드가 필요하지 않습니다. 회원 가입, capgo 빌드 요청을 실행하고, 배포하세요. native builds와 live updates가 포함된 플랜은 $12/월에 시작됩니다. | 기본 플랜은 무료입니다. 그러나 빌드가 끝나면 macOS 빌링이 빠르게 증가합니다. | 월 $19/월 최저. Live Update는 별도의 추가 기능입니다. 무료 계층은 오픈 소스 프로그램이 필요합니다. |
| 건축 비용 | 계획 시간, 그 다음 크레딧. 계획 시간이 포함되어 있습니다. 대량 계층에서 사전 충전 크레딧으로 상승합니다. 예상치 못한 분당 요금이 없습니다. | ~$4-5에 macOS 분량이 macOS 러너만 GitHub에서, 엔지니어 시간 이전에 있습니다. | 월간 건축 분량에 측정됩니다. 계층에 따라 초과 정책이 공개되지 않았습니다. |
| Live (OTA) 업데이트 | 포함되어 있습니다. OTA JS, CSS 및 자산 업데이트 Capgo 계획과 함께 모든 계정에 배포됩니다. 별도의 추가 기능이 없습니다. | 포함되어 있지 않습니다. OTA를 별도로 구입하거나 빌드하세요. | 별도의 유료 추가 기능으로 빌드에 대한 요금이 청구됩니다. |
| 유지 관리 시간 | 0. 우리는 빌드 시스템, Fastlane 템플릿, 러너 이미지 및 인증서 갱신 로직을 유지합니다. | 월 1시간: 인증서 갱신, API 변경, 러너 드리프트, Gradle 업데이트. 모두 당신의 몫입니다. | 0. 그들은 플랫폼을 유지합니다. |
| AI 빌드 디버깅 | 직접 CLI 내에서. CLI가 실패할 경우, Capgo AI가 제공됩니다: 로그를 읽고 원인과 해결책을 반환합니다. 터미널에서 떠나지 않고. | 당신은 로그를 직접 읽고 오류를 검색합니다. | 대시보드 AI만 제공되며, CLI에서 빌드하는 동안에는 내부에 없습니다. |
공개된 경쟁자 클라우드 문서 및 가격, 그리고 GitHub Actions macOS 가격을 기준으로 합니다.
EAS 빌드와 EAS 제출의 동등한 Capacitor
EAS 빌드가 React Native 바이너리를 컴파일하고 EAS 제출이 스토어에 업로드합니다. Capgo 빌더는 Capacitor 프로젝트에 대해 두 가지 작업을 모두 수행하며, 모든 유료 계획에서 네이티브 빌드 시간이 제공됩니다. Expo 앱이면 EAS를 유지하세요.
빌드가 실패할 때
Capgo AI, 당신의 AI, 또는 건너뛰세요. 항상 당신의 선택입니다.
-
AI를 선택한 경우에만 실행됩니다.
⟲ Replay
-
원인
Plain-language cause, not just the red error line.
-
오류 줄만 보여주는 것이 아니라, 오류 원인을 설명합니다.
Capgo AI, Capgo AI를 위한 프롬프트, 또는 건너뛰기. 강제되지 않으며 자동화되지 않습니다.
빌드 분량을 지불하세요. 그뿐입니다.
Capgo 계획은 빌드 분량을 포함합니다. 14일 무료试用 후 월별 또는 연간 청구를 선택하세요.
대규모 앱이 SSO, SLA 및 규정 준수를 필요로 할 때
연간 $2,490 부터 청구
$249+ 월간
14일 무료 시범- 333 건의 빌드 시간+
- Capgo 오버 더 에어 업데이트 포함
iOS는 5분, Android는 2.5분, M4 맥북에서 2-3분이 소요됩니다. iOS는 Android의 2배가량 요금이 청구됩니다. 계획된 분량은 무료이며, 요금은 프리페이드 충전 비용을 나타냅니다.
모든 계획에는 빌드 분량이 포함되어 있습니다. 추가 분량은 프리페이드 크레딧을 사용합니다. 최종 등급은 capgo.app/가격.
특정한 문제에 대한 특정한 답변.
widget + notification-service 확장과 함께 앱을 서명할 수 있나요? +
예. --ios-provisioning-profile bundleId=path를 각 대상에 대해, widget, notification service, share 확장 포함하여 전달하세요.
코르도바 플러그인은 Capacitor 프로젝트에서 처리되나요? +
네. capacitor-cordova-android-plugins/build.gradle를 파싱하고 올바른 플러그인 소스를 패키징합니다. config.xml의 수동 작업은 필요하지 않습니다.
안드로이드 제품 버전을 빌드할 수 있나요? +
네. --android-flavor production 또는 선언된 버전을 전달하세요. 키스토어와 Play JSON은 플래그를 통해 전달합니다.
내부 전용 iOS 빌드를 TestFlight 없이 빌드하려면 어떻게 하나요? +
ad_hoc를 사용하여 --ios-distribution과 --output-upload을 전달하세요. Capgo는 App Store Connect를 생략하고 1시간에서 7일까지의 TTL로 시간 제한된 IPA 다운로드를 호스팅하고 QR code을 반환하여 등록된 장치, MDM, QA 또는 고객과 공유할 수 있습니다.
안드로이드 빌드를 Play Store 없이 공유할 수 있나요? +
네. --no-playstore-upload --output-upload을 전달하세요. Capgo는 signed APK/AAB를 다운로드 URL 및 QR로 호스팅합니다. CI에서 --output-record와 build last-output을 사용하여 다시 읽을 수 있습니다.
로그와 아티팩트의 보유 기간 정책은 무엇인가요? +
로그는 Capgo 서버에 머물지 않습니다. 그들은 터미널로 스트리밍되고 사라집니다. 아티팩트는 기본적으로 1시간 TTL (7일까지)이며 빌드가 끝난 후 인증 정보가 삭제됩니다.
Is Capgo Builder a replacement for live updates? +
아니요. 그들은 서로를 보완합니다. Live Updates는 JS, CSS 및 자산을 위한 것입니다. Builder는 native code, 플러그인, 권한, 아이콘 또는 SDK가 새로운 서명된 바이너리가 필요할 때 사용됩니다.
Capgo은 우리의 기존 CI와 개인 네이티브 설정과 함께 작동할 수 있나요? +
네. 개인 JavaScript 의존성 설정, 웹 빌드 및 Capacitor을 CI에서同步 유지하세요. Capgo 빌드는 준비된 네이티브 플랫폼 폴더를 받은 후 컴파일하고 서명하며, 구성이 설정된 경우 앱 스토어에 결과를 제출할 수 있습니다. Capgo는 Git 저장소, 개인 레지스트리 또는 SSH 자격 증명을 액세스할 필요가 없습니다. 필요한 경우 지원되는 빌드 구성으로 환경 변수를 전달하세요.
빌드 워크플로우 읽기 →Capgo 빌더는 EAS 빌드 대체품인가요? +
Capacitor 앱의 경우, 네: Capgo 빌더는 iOS 및 Android 바이너리를 컴파일하고 서명하며, EAS 빌드와 EAS 제출의 동등한 기능을 제공합니다. EAS 빌드는 Expo 및 React Native 앱의 경우 여전히 사용됩니다. Capgo는 Expo 프로젝트를 빌드할 수 없습니다.
Capgo 빌더
__CAPGO_KEEP_0__ 빌더
__CAPGO_KEEP_0__ 빌더
네이티브 빌드의 고통 없이
한 명령어. iOS와 Android를 동등하게 처리. 어떤 기계에서든.