Capgo 빌드가 우리의 Capacitor 앱 릴리스 프로세스를 단순화했습니다. 우리는 iOS 및 Android 앱을 하나의 명확한 워크플로우에서 빌드하고 배포할 수 있습니다.
Mac 없이 배포하세요
어떤 기계에서든 iOS 및 Android CapacitorJs 빌드를 signed로 생성하고 CI에서 QR 코드를 공유하거나 스토어에 업로드하세요.
마틴의 인간 지원
14일 동안 무제한 무료试用. 신용 카드가 필요하지 않습니다.
한 명의 사용자가 모든 기기에서 빌드를 관리할 수 있습니다.
Capgo의 네이티브 빌드 이유
Capgo의 창립자 마틴이 Capacitor 프로젝트를 iOS와 안드로이드 릴리즈로 변환하는 방법에 대해 설명합니다.
마틴, Capgo 창립자
빌더를 사용하는 팀들
Capacitor 팀들이 Capgo를 빌드 및 릴리즈에 사용하는 방법에 대한 짧은 메모입니다.
우리는 Capgo의 플러그인을 통해 처음으로 접하게 되었고, 그게 훌륭한 릴리스 프로세스의 효율적인 진입점이었습니다.
배포를 위해 설계되었습니다. 지켜보다 보면 안됩니다.
Page/area: Capgo Builder / native cloud build product page. Role: Section or page heading. Seen in: page native-build.astro. Message key `native_build_v2_bento_title` (Native Build V2 Bento Title).
Capgo 빌더
$ capgo build request --platform ios ✔ 2m 41s $ capgo build request --platform android ✔ 1m 22s
One CLI command
iOS와 Android용 Apple Silicon에서 Capgo를 사용하세요.
capgo build request --platform ios iOS와 Android용 Apple Silicon에서 Capgo를 사용하세요. --platform android assembles, signs with
your keystore and uploads to Play. One CLI, identical UX.
iOS와 Android용 Apple Silicon에서 Capgo를 사용하세요.
iOS와 Android용 Apple Silicon에서 Capgo를 사용하세요.
iOS와 Android용 Apple Silicon에서 Capgo를 사용하세요.
인증 정보는 저장되지 않습니다. 빌드가 끝난 즉시 삭제됩니다.
~/.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 코드 다운로드를 제공하세요.
빌드가 끝난 즉시 삭제됩니다.
인증 정보는 저장되지 않습니다. 빌드가 끝난 즉시 삭제됩니다.
qr_download_link 메시지는 APK / IPA 다운로드를 위한 스캔 가능한 QR + URL을 렌더링합니다. — TestFlight 또는 Play 없이 CI에서 고객에게 공유하세요.
안드로이드 플래버 + Cordova
플래버, 키스토어 및 Cordova 플러그인은 자동으로 처리됩니다.
--android-flavor production 어떤 플래버든 선언한대로 처리합니다. 우리는 Cordova 플러그인을 자동으로 감지합니다. build.gradle 에서. 수동 설정이 필요하지 않습니다. 키스토어 + Play 서비스 계정 JSON은 플래그를 통해 전달됩니다.
capacitor-cordova-android-plugins/build.gradle설정은 60초만에 완료됩니다
iOS에는 옵션 .p8가 필요하거나, 우리가 하나를 생성해드립니다. Android에는 하나의 Google 로그인만 필요합니다.
iOS: CSR, 인증서, P12, 번들 ID, 프로비전 프로파일, 모두 자동으로 처리됩니다. Android: Play 콘솔 프로젝트, 서비스 계정, 키스토어, 모두 자동으로 처리됩니다. CI에서 실행할 수 있으며, Ctrl-C로 중단할 수 있습니다.
bunx @capgo/cli@latest build init --platform ios|android CI/CD 준비 완료 .p8 CI/CD ready
설정은 60초만에 완료됩니다
CI/CD GitHub Actions, GitLab 및 Bitbucket에서 작동합니다. 인터랙티브 입력이 없습니다.
이미지 탭을 확장하거나 Tab 키를 누르면 Enter 키를 누르세요.
설정 시간 1분.
iOS에 .p8 하나, Android에 Google 로그인 하나. Capgo은 인증서와 키를 처리합니다.
$ bunx @capgo/cli@latest build init --platform
ios
macOS에서 가이드된 앱 스토어 연결 키 생성이 실행됩니다.
설치를 직접 하려면 싫다면? 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_KEEP_0__
- __CAPGO_KEEP_0__
- install-mcp writes the client config; Capgo tools still run through @capgo/cli
Capgo
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
Stored locally at ~/.capgo-credentials/credentials.json. Capgo servers never persist them.
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__
로그는 Capgo 서버에 저장되지 않습니다.
빌드 결과는 터미널에만 스트림됩니다. __CAPGO_KEEP_0__ 디스크나 저장소에 기록되지 않습니다.
빌드 환경은 빌드가 끝난 후 삭제됩니다.
기본적으로 로그 저장소가 없으며 artifact 저장소도 없습니다. 저장소는 선택 사항이며 TTL이 명시적으로 지정됩니다.
Capgo 빌더와 대안을 비교합니다.
Same builds. Less to trust.
| Capgo Builder | Capgo Builder GitHub Actions / Bitbucket / GitLab | DIY CI/CD | |
|---|---|---|---|
| Capgo Actions / Bitbucket / GitLab | Cloud Competitor capgo build init takes one .p8 and creates CSR, cert, P12, bundle ID, and provisioning profile. | ~60 seconds. | Capgo build init takes one .p8 and creates CSR, cert, P12, bundle ID, and provisioning profile. |
| Source code access | Generate certs in the portal, upload .p12 and profiles, connect a Git repo. Source Capgo access is Zero. Capgo는 CLI을 압축하여 빌드에 필요한 파일만 업로드하고, 일회용 빌드 러너에 업로드합니다. Capgo는 당신의 저장소에 접근하지 않습니다. | 당신의 빌드 러너에서 실행됩니다. 당신의 통제권과 책임이 있습니다. | 필수입니다. 빌드마다 당신의 전체 저장소를 Git 호스팅에서 클론합니다. |
| 인증 정보 저장 | Capgo는 인증 정보를 영구적으로 저장하지 않습니다. 인증 정보는 당신의 기기에 저장되고, 활성 빌드 환경에만 접근할 수 있으며, 빌드가 실패해도 24시간 이내에 삭제됩니다. | 인증 정보는 당신의 CI 제공자의 비밀 저장소 (GitHub Secrets, GitLab CI Variables)에서 저장됩니다. 더한 비밀 저장소가 있습니다. | 인증 정보는 제공자의 서버에 저장되어 있습니다. 암호화가 되어 있습니다. 당신은 키 관리에 신뢰합니다. |
| 빌드 로그 저장 | 저장되지 않습니다. 빌드 로그는 WebSocket를 통해 당신의 터미널에 스트리밍되고, 빌드가 끝나면 사라집니다. | 빌드 로그는 당신의 CI 제공자에 의해 ~90일 동안 보관됩니다. 저장소에 접근 권한이 있는 모든 사람에게 보입니다. | 30-90일 동안의 플랜에 따라 데이터베이스에 저장됩니다. |
| 요금을 내기 전에 시도해 보세요 | 네. 14일 무료试用, 신용 카드가 필요하지 않습니다. 등록, capgo 빌드 요청을 실행하고, 배포하세요. 플랜은 $14/월부터 시작하여 네이티브 빌드 및 라이브 업데이트가 포함됩니다. | "무료"까지 러너 분량이 끝나면, macOS 요금이 빠르게 증가합니다. | $19/월 최소 요금. 라이브 업데이트는 별도의 추가 기능입니다. 무료 티어는 오픈 소스 프로그램이 필요합니다. |
| 빌드당 비용 | 플랜 분량, 그 다음 크레딧 플랜 분량이 포함되어 있습니다. 대량 티어에서 사전 충전된 크레딧을 사용하여, 예상하지 못한 분량 요금이 없습니다. | ~$4-5를 macOS 분량으로 GitHub 러너만으로, 엔지니어 시간 이전에. | 월간 빌드 분량에 따라 계정; 초과 정책은 공개되지 않았습니다. |
| 라이브(OTA) 업데이트 | 포함됩니다. 모든 Capgo 계획과 함께 OTA JS, CSS 및 자산 업데이트가 배포됩니다. 동일한 계정, 추가 기능이 없습니다. | 포함되지 않습니다. OTA를 별도로 빌드하거나 구입하세요. | 별도의 유료 추가 기능으로 빌드에 대한 별도 요금이 청구됩니다. |
| 유지 관리 시간 | 0 Capgo는 빌드 시스템, Fastlane 템플릿, 실행자 이미지를 유지하고 인증서 갱신 논리를 관리합니다. | 월별 시간: 인증서 갱신, API 변경, 실행자漂移, Gradle 업데이트. 모두 당신의 책임입니다. | 0. 플랫폼 유지 관리는 Capgo가 담당합니다. |
| AI 빌드 디버깅 | 오른쪽 CLI 내에서. 오류 시 CLI는 Capgo AI를 제공합니다: 로그를 읽고 원인과 해결책을 반환합니다. 터미널을 떠나지 않고. | 자신이 로그를 직접 읽고 오류를 찾습니다. | 대시보드 AI만, CLI에서 빌드하는 곳에선 내장되지 않습니다. |
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` (네이티브 빌드 V2 Aidebug P1 T).
오류 줄의 빨간 줄만이 아닌, 실제 원인입니다.
-
구체적인 해결책
변경, 복사-붙여넣기할 수 있는 정확한 플래그, 파일 또는 설정입니다.
-
항상 선택 사항입니다.
Capgo AI, Capgo AI를 위한 프롬프트 또는 건너뛰기를 선택합니다. 강제되지 않으며 자동화되지 않습니다.
만들기 분량에 대해만 지불하세요. 그뿐입니다.
Capgo 계획에는 네이티브 빌드 분량이 포함됩니다. 14일 무료 시범판을 시작하여 월별 또는 연도별 청구를 선택하세요.
iOS 빌드는 ~5분, Android는 ~2.5분, M4 맥에서 ambos. 일반적인 빌드는 2-3분이 걸립니다. iOS 분당 비용은 Android의 2배입니다. 계획된 분은 무료이며, 가격은 _prepaid_ 충전 비용을 보여줍니다.
빌드 분은 모든 계획에 포함되어 있습니다. 추가 분은 _prepaid_ 크레딧을 사용합니다. 최종 단계는 capgo.앱/가격.
특정한 문제에 대한 특정한 해결책.
특정한 문제에 대한 특정한 해결책. +
iOS 앱에 위젯 + 알림 서비스 확장 기능을 사용할 수 있나요?
Do you handle Cordova plugins in Capacitor projects? +
코르도바 플러그인을 capacitor 프로젝트에서 처리하나요?
네. __CAPGO_KEEP_0__-cordova-android-plugins/build.gradle를 파싱하고 올바른 플러그인 소스를 패키징합니다. config.xml의 수동 작업은 필요하지 않습니다. +
안드로이드 제품 버전을 빌드할 수 있나요?
네. --android-flavor production 또는 선언된 버전을 지정하세요. Keystore 및 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.
ad_hoc 모드를 사용하여 --ios-distribution을 지정하고 --output-upload을 사용하세요. __CAPGO_KEEP_0__는 App Store Connect를 생략하고 1시간에서 7일까지의 TTL을 가진 IPA 다운로드를 호스팅하고 QR 코드를 반환합니다. 이 QR 코드를 등록된 장치, 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.
What의 로그 및 아티팩트 보관 정책은 무엇입니까? +
Capgo 서버에 로그가 머물지 않습니다. 그들은 터미널로 스트리밍되고 사라집니다. 아티팩트는 기본적으로 1시간 TTL (7일까지)로 설정됩니다. 빌드가 끝나면 인증서가 삭제됩니다.
Capgo 빌더는 라이브 업데이트의 대체품인가요? +
아니요. 그들은 서로를 보완합니다. 라이브 업데이트는 JS, CSS 및 자산을 위한 것입니다. 빌더는 네이티브 code, 플러그인, 권한, 아이콘 또는 SDK가 새로운 서명된 바이너리를 필요로 할 때 사용됩니다.
Capgo 빌드는 우리의 기존 CI 및 프라이빗 네이티브 설정과 함께 작동할 수 있나요? +
네. 프라이빗 자바스크립트 의존성 설정, 웹 빌드 및 Capacitor sync를 CI에서 유지하고 Capgo 빌드는 준비된 네이티브 플랫폼 폴더를 받고 컴파일하고 서명하고, 구성된 경우 앱 스토어에 제출할 수 있습니다. Capgo는 Git 저장소, 프라이빗 레지스트리 또는 SSH 인증서에 접근할 필요가 없습니다. 필요한 경우 지원되는 빌드 구성으로 환경 변수를 전달할 수 있습니다.
빌드 워크플로우를 읽으세요.Capgo 빌더는 EAS 빌드의 대체품인가요? +
Capacitor 앱의 경우, 네: Capgo 빌더는 iOS 및 Android 바이너리를 컴파일하고 서명하고, EAS 빌드와 EAS 제출의 유사체로 제출할 수 있습니다. EAS 빌드는 Expo 및 React Native 앱의 경우 여전히 사용됩니다. Capgo는 Expo 프로젝트를 빌드할 수 없습니다.