본문 바로가기
수동 Native Build 중단하기

아직도 iOS와 Android를
직접 빌드하시나요?

수동 빌드에 낭비되는 시간. 서로 다른 환경에서 버그가 발생하고, 팀원들은 빌드를 기다립니다. 수동 배포마다 생산성이 떨어집니다.

빌드가 자동으로 모든 커밋마다 실행된다면?

Capgo Build는 CI/CD 파이프라인이 클라우드에서 서명된 iOS 및 Android 빌드를 트리거하고, 아티팩트를 다운로드하거나 스토어에 제출할 수 있게 합니다.

✓ Capgo 빌드 • ✓ iOS & Android CI/CD • ✓ GitHub Actions 지원

Native Build 악몽

모바일 개발자라면 수동 빌드의 고통을 잘 알 것입니다. Capgo Build가 CI/CD에 어떻게 통합되는지 확인해 보세요.

CI/CD 없이

수동 빌드에 소요되는 시간

반복적인 빌드 프로세스로 개발자가 시간을 낭비합니다

환경 불일치

서로 다른 빌드 환경으로 인한 "내 컴퓨터에서는 동작한다" 버그

인증서 및 서명 혼란

수동 인증서 관리로 인한 만료된 빌드

빌드 히스토리 부재

언제 무엇을 빌드했는지 추적하거나 과거 빌드를 재현할 수 없습니다

결과: 느린 릴리스, 팀 병목, 개발 시간 낭비

Capgo Build CI/CD를 통해

Mac 없이 iOS 빌드

클라우드 기반 빌드로 팀 전체가 iOS 앱을 빌드할 수 있습니다

자동 서명 및 인증서

만료된 인증서나 프로비저닝 프로필을 다시는 걱정하지 마세요

매번 일관된 빌드

동일한 환경, 동일한 결과 - 더 이상 "내 컴퓨터에서는 되는데"가 없습니다

스토어 자동 제출

TestFlight과 Play Console에 자동으로 업로드

결과: 효율적인 팀, 신뢰할 수 있는 빌드, 더 빠른 릴리스 사이클

기존 CI/CD 설정과 호환

GitHub 작업
GitLab CI
Jenkins를 Jenkins를
CircleCI CircleCI
+ 모든 CI/CD 플랫폼

앱이 자동으로 빌드되는 과정을 지켜보세요

code를 푸시하고, CI/CD가 빌드부터 서명, 배포까지 모든 과정을 처리하는 걸 지켜보세요

iOS 빌드 - GitHub Actions
실행
$ git push origin main
✓ 워크플로 트리거됨: Build & Deploy iOS
[iOS 빌드] 빌드 환경 설정 중...
✓ macOS-latest runner 프로비저닝 완료
✓ Xcode 15.0 선택됨
[Fastlane] 🚀 lane 실행 중: ios build
✓ match로 인증서 동기화 중...
✓ provisioning profiles 설치 중...
[Xcode 빌드] MyApp.xcworkspace 빌드 중
▸ AppDelegate.swift 컴파일 중
▸ ViewController.swift 컴파일 중
▸ MyApp 링킹 중
✓ 빌드 성공 (2m 34s)
[TestFlight] App Store Connect에 업로드 중...
✓ 빌드 1.2.45 업로드 완료
✓ iOS 배포 완료!
Android 빌드 - GitLab CI
실행
$ git push origin main
✓ Pipeline #1847 시작
[Android 빌드] Docker 이미지 준비 중...
✓ 사용 이미지: cimg/android:2023.11
[Gradle] 빌드 시작 중...
> Task :app:preBuild UP-TO-DATE
> Task :app:preReleaseBuild UP-TO-DATE
> Task :app:compileReleaseJavaWithJavac
> Task :app:bundleRelease
빌드 성공 1m 42s 만에
✓ app-release.aab 생성됨
[Play Console] Google Play에 업로드 중...
✓ AAB가 내부 테스트 트랙에 업로드됨
✓ 릴리스 1.2.45 생성됨
✓ Android 배포 완료!
0
수동 단계 필요
iOS + Android
단일 워크플로우에서
2–3분
일반적인 빌드 시간

고급 CI/CD 기능

이 강력한 기능으로 배포 전략을 한 단계 끌어올리세요

멀티 환경 배포

브랜치, 환경 또는 사용자 정의 조건에 따라 다른 채널로 배포하세요. 스테이징, 베타, 프로덕션 워크플로우에 적합합니다.

  • 브랜치 기반 배포
  • 환경별 채널
  • 조건부 배포

단계적 배포

소수의 사용자부터 시작해 점진적으로 늘리세요. 지표를 모니터링하고 문제가 있는 배포는 자동으로 중단합니다.

  • 비율 기반 배포
  • 오류 발생 시 자동 중단
  • 지표 기반 의사결정

REST API 연동

커스텀 연동을 위한 API 전체 액세스. 자체 배포 도구를 구축하거나 기존 시스템과 통합하세요.

  • REST API 완전 지원
  • 커스텀 연동
  • Webhook 알림
CI/CD에서 Capgo 빌드

파이프라인에서 Native Build 배포

Capgo Build는 기존 CI/CD 흐름에 바로 연결됩니다. 의존성을 설치하고, 웹 에셋을 빌드하며, Capacitor을 동기화한 다음, Capgo CLI를 호출해 클라우드에서 서명된 네이티브 앱을 컴파일합니다.

요금제

Capgo 플랜에는 OTA 업데이트, 월 약 15회의 네이티브 빌드, 추가 빌드 시간에 대한 크레딧 기반 과금이 포함됩니다.

시작가

$12/월

연간 결제 시

포함된 사용량

OTA + 약 15회 빌드

매월

크레딧 사용량

분당

추가 빌드 시간 사용 시

1

빌드 초기화

Capgo에 앱을 등록한 뒤, 로컬에서 빌드 위저드를 한 번 실행해 iOS 인증서, 프로비저닝 프로필, Android keystore, 스토어 자격 증명을 검증하세요.

2

Secrets 내보내기

자격 증명 관리자로 로컬 .env.capgo.* 파일을 내보낸 다음, GitHub Actions secrets에 gh secret set -f.

3

워크플로 추가

워크플로가 의존성을 설치하고, 웹 빌드를 실행하며, Capacitor를 동기화하고, @capgo/cli build iOS, Android 또는 둘 다에 대해 트리거를 실행합니다.

4

릴리스 또는 테스트

버튼으로 디버그 빌드를, 태그로 릴리스 빌드를, main 브랜치에서는 스모크 빌드를 트리거하세요. QA용 아티팩트를 업로드하거나 릴리스 빌드를 스토어에 제출할 수 있습니다.

핵심 CI 명령어

로컬에서 설정을 실행하고 자격 증명을 내보낸 다음, 프로젝트 빌드와 Capacitor 동기화 후 CI가 Capgo Build를 호출하도록 하세요.

npx @capgo/cli@latest build init
npx @capgo/cli@latest build credentials manage --appId com.example.app
gh secret set CAPGO_TOKEN --body "your_capgo_api_key_here"
gh secret set -f .env.capgo.com.example.app

npm ci
npm run build
npx cap sync
npx @capgo/cli@latest build request com.example.app --platform android --build-mode release

CI 시크릿에 포함할 항목

  • Capgo API 키: CAPGO_TOKEN 빌드 권한 포함.
  • iOS 서명: 인증서, 비밀번호, 프로비저닝 맵, App Store Connect 키, 발급자, 팀 ID.
  • Android 서명: keystore, alias, 키 비밀번호, Play Console 서비스 계정 JSON.
  • 선택적 아티팩트 출력: QA 다운로드 링크와 QR 코드를 위해 출력 업로드 플래그를 추가하세요.

AI 에이전트와 함께하는 CI/CD

에이전트가 파이프라인을 작성하고 빌드 로그를 읽게 하세요

Agent Skills teach Claude Code, Codex, or Cursor how to wire Capgo Build into GitHub Actions or GitLab CI. The Capgo MCP server lets the agent request builds and read build logs when one fails.

에이전트에게 이렇게 물어보세요

  • GitHub Actions 워크플로우를 추가하여 Capgo로 iOS 앱을 빌드하세요
  • 마지막 Android 빌드가 왜 실패했나요? 빌드 로그를 확인하세요
  • main에 머지할 때마다 CI에서 live update 번들을 업로드하세요

Expo에서 넘어오셨나요?

Capacitor의 EAS Workflows 대안

EAS Workflows는 Expo의 React Native 호스팅 CI/CD입니다. Capgo는 Capacitor 경로입니다: GitHub Actions, GitLab CI 또는 Jenkins를 그대로 유지한 채 Capgo Build를 호출하여 서명된 iOS 및 Android 아티팩트를 생성합니다. Capgo는 EAS Workflows 러너의 대체재가 아니며 Expo 프로젝트를 빌드하지 않습니다.

고객 사례

팀들이 Capacitor 릴리스를 Capgo로 자동화합니다

Mac 없이 하나의 파이프라인에서 네이티브 빌드와 라이브 업데이트를 처리합니다.

5.0/5 개발 팀 평점 9,400+ 팀 리뷰 보기

sikafanka

디자인, radius 5

“Capgo Build 덕분에 Capacitor 앱 출시 프로세스가 훨씬 간단해졌습니다. 하나의 명확한 워크플로우에서 iOS와 Android 앱을 빌드하고 출시할 수 있습니다.”

네이트 판 졸

Private CTO

“설정은 하루도 안 걸렸습니다. 채널 기반 롤아웃 덕분에 프로덕션 사용자에게 배포되기 전에 제 기기에서 먼저 테스트할 수 있었습니다.”

카필

NuTriQ 창립자

“App Store의 전체 리뷰 주기를 기다리지 않고 프로덕션 OTA 업데이트를 즉시 푸시할 수 있다는 점은 운영상 엄청난 이점이었습니다.”

Native Build 자동화를 시작할 준비가 되셨나요?

Capgo Build를 CI/CD 파이프라인에서 사용해 iOS 및 Android Native Build를 컴파일, 서명, 테스트, 릴리스하세요.

Capgo Build • GitHub Actions 예시 • 자격 증명은 CI 시크릿에 보관