Live Update을 배포하세요
설치
Capgo의 Live Updates 기능을 사용하여 앱의 UI 및 비즈니스 로직을 실시간으로 원격으로 업데이트할 수 있습니다. 앱 스토어를 통하지 않고도 사용자에게 직접 JS 번들 업데이트를 푸시하여 버그를 즉시 수정하고 새로운 기능을 배포할 수 있습니다.
이 가이드는 __CAPGO_KEEP_0__ Quickstart를 완료한 후에 진행합니다. Capgo Quickstart를 완료한 후에 진행합니다. 설치된
-
__CAPGO_KEEP_0__
@capgo/capacitor-updaterSDK in your Capacitor 앱 -
앱 ID와 업데이트 채널을 구성했습니다.
capacitor.config.ts -
code에 추가했습니다.
CapacitorUpdater.notifyAppReady()메서드
이미 이러한 단계를 완료하지 않았다면, 빠른 시작을 먼저 완료하세요.
업로드하는 배ंडल
업로드하는 배ंडलCapgo SDK이 설치되고 구성되면, 첫 번째 live update 배ंडल을 업로드할 준비가 되었습니다.
-
웹 자산을 빌드하세요.
터미널 창 npm run build -
Capgo 업로드
터미널 창 npx @capgo/cli@latest bundle upload --channel=productiongithub/workflows/build_and_deploy.yml name: Build source code and send to Capgoconcurrency:group: ${{ github.workflow }}-${{ github.ref }}cancel-in-progress: trueon:push:branches:- mainjobs:deploy_to_capgo:runs-on: ubuntu-lateststeps:- name: Checkoutuses: actions/checkout@v6- uses: actions/setup-node@v6with:node-version: '24'- name: Install dependenciesrun: npm install- name: Buildrun: npm run build- name: Deploy to Capgorun: npx @capgo/cli@latest bundle upload -a ${{ secrets.CAPGO_TOKEN }} --channel ${{ env.CHANNEL }}env:CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }}.gitlab-ci.yml stages:- buildbuild:stage: buildimage: node:18cache:- key:files:- package-lock.jsonpaths:- .node_modules/script:- npm install- npm run build- npx @capgo/cli@latest bundle upload -a $CAPGO_TOKEN --channel $CAPGO_CHANNELartifacts:paths:- node_modules/- dist/only:- master이 명령은 지정된 채널에 새로운 버전의 배포본을 업로드합니다.
문제 해결 업로드
제목: 문제 해결 업로드업로드가 실패하면 다음을 확인하세요:
- 앱 ID가
capacitor.config.tsCapgo 대시보드에 등록된 앱과 일치하는지 - Capacitor 프로젝트의 루트 디렉토리에서 업로드 명령을 실행하는지
- 웹 자산이 빌드되고 최신인지
문제가 여전히 발생한다면 문제 해결 section.
live update를 업로드 한 후에, live update를 기기에서 테스트할 수 있습니다:
-
앱을 기기에 동기화하세요:
터미널 창 npx cap sync ios -
업데이트 상태를 확인하기 위해 다음 명령어를 실행하는 다른 터미널을 열어보세요:
터미널 창 npx @capgo/cli@latest app debug -
__CAPGO_KEEP_0__를 로컬에서 실행하세요:
터미널 창 npx cap run ios또는 iOS/Android 프로젝트를 Xcode/Android Studio에서 열고 네이티브로 실행하세요.
-
30초 동안 앱을 열어 업데이트를 다운로드 받을 수 있도록 해주세요.
-
로그는 몇 초 동안 업데이트되고 업데이트된 상태를 표시합니다.
-
앱을 닫고 다시 열어보세요. live update이 적용된 것을 볼 수 있을 것입니다!
다음으로 Capgo 빠른 시작 자세한 내용은 __CAPGO_KEEP_0__ Live Updates 문서를 참조하세요.
live update 첫 번째 배포 축하합니다! Capgo을 사용하여!
__CAPGO_KEEP_0__ Live Updates 문서 Capgo Live Updates 문서__CAPGO_KEEP_0__ Live Updates 문서
Live Update을 계속하는 방법
Live Update을 계속하는 방법__CAPGO_KEEP_0__을 사용하고 있다면 Live Update __CAPGO_KEEP_0__ CI/CD Capgo CI/CD Capgo CI/CD Capgo 네이티브 빌드 Capgo 네이티브 빌드 Capgo 통합 Capgo 제품 워크플로우에 대한 Capgo 통합에 대해 CI/CD 통합 CI/CD 통합에서 구현 세부 정보에 대해 GitHub CI/CD 통합에 대한 구현 세부 정보에 대해 GitHub 액션 통합에 대한 구현 세부 정보에 대해