메뉴로 이동

암호화

이 문서는 암호화 v2 시스템으로 마이그레이션하는 방법을 설명합니다. 암호화 v2 시스템에 대한 자세한 내용은 블로그 게시물.

1. 키 Pair 생성

제목: 1. 키 Pair 생성
터미널 창
npx @capgo/cli key create

개인 키를 안전하게 저장하세요. 소스 제어에 커밋하거나 신뢰할 수 없는 사람과 공유하지 마세요.

이 명령어:

  • 앱에 새로운 키 Pair를 생성합니다.
  • Capacitor config에서 이전 키를 제거합니다.
  • 이전 버전의 호환성을 위해 이전 키 파일을 유지합니다.

2. Capacitor Config 업데이트

제목: 2. Capacitor Config 업데이트

새 채널과 암호화를 설정하시겠습니까? 이전 앱을 지원하고 이주를 용이하게 하기 위해 yes를 선택하세요. 이 작업은 새로운 __CAPGO_KEEP_0__ config를 추가합니다. defaultChannel Capacitor 설정에 옵션을 추가합니다.

capacitor.config.ts
import { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.example.app',
appName: 'Example App',
plugins: {
CapacitorUpdater: {
// ... other options
defaultChannel: 'encryption_v2' // New apps will use this channel
}
}
};
export default config;

3. 새로운 채널에 번들 업로드

3. 새로운 채널에 번들 업로드
터미널 창
npx @capgo/cli bundle upload --channel encryption_v2

4. 자기 할당 활성화

4. 자기 할당 활성화
터미널 창
npx @capgo/cli channel set encryption_v2 --self-assign

5. 이전 채널에 업로드

제목 ‘5. 이전 채널에 업로드’
터미널 창
npx @capgo/cli bundle upload --channel production

6. 정리 (3-4 개월 후)

제목 ‘6. 정리 (3-4 개월 후)’

__CAPGO_KEEP_0__ 설정에서 삭제하세요.

  1. __CAPGO_KEEP_0__ 설정에서 삭제하세요. defaultChannel Capacitor 설정에서 삭제하세요.
  2. __CAPGO_KEEP_0__ 설정에서 삭제하세요.
__CAPGO_KEEP_0__ 설정에서 삭제하세요.
npx @capgo/cli channel delete encryption_v2

__CAPGO_KEEP_0__ 설정에서 삭제하세요.

__CAPGO_KEEP_0__ 암호화에서 계속하기

__CAPGO_KEEP_0__을 사용하는 경우 __CAPGO_KEEP_0__ __CAPGO_KEEP_0__과 연결하여 __CAPGO_KEEP_0__의 구현 세부 정보에서 __CAPGO_KEEP_1__ __CAPGO_KEEP_1__의 구현 세부 정보에서 __CAPGO_KEEP_0__ 보안 스캐너 Capgo 보안 스캐너의 제품 워크플로우에서 Capgo 보안 Capgo 보안의 제품 워크플로우에서 Capgo 보안 스캐너 Capgo 신뢰 센터 Capgo 신뢰 센터에서 제품 워크플로에 대해.