Live Update 없이 Native 빌드를 테스트하십시오.
설치
새로운 네이티브 바이너리를 테스트할 때, 바이너리 내에 포함된 웹 자산으로부터 시작하도록 확인하세요. 이전에 다운로드한 live update에서 시작하지 않도록 하세요. 아래의 보안 조치를 하나 또는 combination으로 사용하세요.
1. 네이티브 베이스 라인 버전 업그레이드
네이티브 베이스 라인 버전 업그레이드설정 CapacitorUpdater.version 네이티브 베이스 라인 버전을 사용한 네이티브 릴리즈 버전으로부터 시작하여, 매 네이티브 빌드마다 버전을 증가시키세요. 새로운 네이티브 베이스 라인은 설치된 바이너리와 이전 버전의 배포본을 구분하고, 기본값으로는 다운로드한 배포본을 새로운 네이티브 앱이 설치될 때 제거합니다. resetWhenUpdate: true클립보드 복사
import type { CapacitorConfig } from '@capacitor/cli';import pkg from './package.json';
const config: CapacitorConfig = { plugins: { CapacitorUpdater: { // Keep this aligned with, and increase it for, every native build. version: pkg.version, autoUpdate: 'atBackground', }, },};
export default config;는 기존 버전보다 높은 네이티브 베이스 라인을 가지고 있습니다. version: '1.4.1' Copy to clipboard 1.4.0 번들. 개발자 버전을 재사용하지 않도록 bundled assets를 확인할 때 필요합니다.
2. 시뮬레이터 및 개발자 빌드 업데이트를 콘솔에서 차단하세요.
제목: 2. 시뮬레이터 및 개발자 빌드 업데이트를 콘솔에서 차단하세요.Capgo 콘솔에서 앱을 열고, 채널채널을 선택하고, 정보 켜지지 않도록 두 개발자 빌드 허용 및 and Simulator를 허용하십시오.

이 채널 정책은 선택한 빌드 유형만 업데이트를 차단합니다. 프로덕션으로 서명된 물리적 장치들은 채널의 다른 설정에 따라 업데이트를 받을 수 있습니다.
3. 네이티브 CI 빌드에서만 Live Update 활성화
네이티브 CI 빌드에서만 Live Update 활성화개발 팀이 로컬, 에뮬레이터 및 개발 빌드를 기본적으로 안전하게 하려면 Live Update를 옵트인하기 위해 환경 변수를 사용하세요. 아래의 config는 업데이트를 확인하지 않도록 disables합니다. CAPGO_LIVE_UPDATES 정확히 true:
import type { CapacitorConfig } from '@capacitor/cli';import pkg from './package.json';
const liveUpdatesEnabled = process.env.CAPGO_LIVE_UPDATES === 'true';
const config: CapacitorConfig = { appId: 'com.example.app', appName: 'Example App', plugins: { CapacitorUpdater: { // Bump package.json for every native build. version: pkg.version, // Local builds are off; native CI explicitly enables live updates. autoUpdate: liveUpdatesEnabled ? 'atBackground' : false, }, },};
export default config;CI 단계에서 네이티브 앱을 동기화하고 빌드하는 단계에서만 변수를 설정하십시오:
- run: CAPGO_LIVE_UPDATES=true npx cap sync- run: ./build-native-app.sh실행 npx cap sync Live Update를 설정한 후 변수를 설정하지 않으면 Capacitor는 로컬 빌드와 에뮬레이터 빌드에 이 구성이 복사됩니다. autoUpdate: false Compare Codepush Step2 Text
Compare Step Build Text
Compare Step Install Text- 버전을 사용하여
CapacitorUpdater.versionQuick Checklist - Quick Checklist native 바이너리의 버전을 증가시킵니다. 개발 빌드를 허용하고 테스트를 위해 빌드 유형을 허용하세요. 채널에서 테스트할 때 빌드 유형을 허용하세요.
- 라이브 업데이트 없이 로컬로 빌드하세요.
CAPGO_LIVE_UPDATES. - 설정
CAPGO_LIVE_UPDATES=trueonly beforenpx cap sync라이브 업데이트 없이
CI 작업에서만
관련- Capgo 릴리스 채널 채널 라우팅 및 정책
- 업데이트 동작 업데이트 확인 및 적용
- 버전 목표 — 원본 빌드와 호환되는 패키지를 유지하세요.