메인 콘텐츠로 바로가기
튜토리얼

capgo에서 주요 버전을 릴리스하는 방법

앱이 사용자 앱을 깨트리지 않고 주요 버전을 릴리스하는 방법을 이해하십시오

마틴 도나디유

마틴 도나디유

콘텐츠 마케터

메이저 버전을 릴리즈하는 방법 capgo

메이저 버전을 릴리즈할 때

버전 관리는 어려울 수 있습니다. 일반적으로 사용자에게 큰 변화가 나타날 때 메이저 업데이트를 보내고 싶지만, 버전 관리는 그 용도가 아닙니다.

앱 스토어 버전과 네이티브 버전은 다릅니다.

네이티브 버전은 브레이킹 체인지 관리를 위해 만들어졌습니다. code

IOS에서 예를 들어, iOS 16은 애플의 버전입니다. 하지만 __CAPGO_KEEP_0__ 버전은 store version of Apple, but the code version is 20A5283p Native version is made to manage breaking change in the __CAPGO_KEEP_0__

이제는 그들을 혼합하지 않고 그들이 만들어진 대로 사용합니다!

주요 릴리스

Capacitor 앱에서 Capacitor에서 발생하는 깨진 변경 사항이 발생할 때 주요 릴리스가 필요합니다. 예를 들어, 새로운 IOS 대상 (15에서 16), 또는 새로운 버전의 Capacitor (3에서 4), 또는 사용 중인 플러그인 (1.2에서 2.0)가 업데이트된 주요 버전으로 업데이트되었습니다.

이 변경 사항은 모든 도구가 깨진 변경 사항을 처리할 수 있도록 조정해야 합니다.

그런 이유로 Capgo는 이 시스템을 따릅니다. 따라서 주요 버전을 릴리스하면 Capgo은 스토어에서 설치되지 않은 사용자에게 릴리스하지 않습니다.
이 동작은 사용자 지정할 수 있습니다. 더 알아보려면 여기

버전

Capgo에서 버전을 비교하는 데 사용하는 버전입니다.

IOS

Capgo에서 JavaScript 버전과 비교하여 주요 업그레이드를 찾기 위해 사용됩니다.

IOS에서 변수는 프로젝트에 설정됩니다. ios/App/App/Info.plist __CAPGO_KEEP_0__의 키 아래에CFBundleShortVersionString 또는 ios/App/App.xcodeproj/project.pbxproj __CAPGO_KEEP_0__의 키 아래에 MARKETING_VERSION 만약 MARKETING_VERSION __CAPGO_KEEP_0__이 프로젝트의 Info.plist 파일에 설정되어 있다면.

이러한 동작을 재정의하려면 capacitor.config.json 파일 문서 참조

Android

Capgo은 JavaScript 버전과 비교하여 Major 업그레이드를 찾기 위해 Android에서 사용됩니다.

Android에서 변수는 프로젝트의 여기에서 설정됩니다. android/app/build.gradle 키 아래 defaultConfig.versionName

버전 키를 설정하여 이 동작을 오버라이드할 수 있습니다. capacitor.config.json 파일 문서

JavaScript

Capgo이 Native 버전과 Major 업그레이드를 찾기 위해 사용할 것입니다.

JavaScript에서 var는 프로젝트에서 설정됩니다. package.json 키 아래 version

예시

현재 Ionic 앱은 __CAPGO_KEEP_0__ 3 버전으로 출시되어 있습니다. 1.2.3 Capacitor 4로 업그레이드하고 있습니다.

capacitor

You는 __CAPGO_KEEP_0__ 버전을 업그레이드해야 합니다. 2.2.3버전을 업그레이드하면 Capgo와 함께 모든 패키지가 notice big change를 포함합니다.

버전을 Capgo와 App Store에 출시할 때.

다음 Capgo에서 라이브 업데이트 2.2.4 버전으로는 __CAPGO_KEEP_0__에 업데이트를 보낼 수 없습니다. 하지만 __CAPGO_KEEP_1__에서는 __CAPGO_KEEP_0__이 업데이트를 보낼 수 없습니다. 1.2.3 버전으로는 __CAPGO_KEEP_0__에 업데이트를 보낼 수 없습니다. 하지만 __CAPGO_KEEP_1__에서는 __CAPGO_KEEP_0__이 업데이트를 보낼 수 없습니다. 2.2.3 버전으로는 __CAPGO_KEEP_0__에 업데이트를 보낼 수 없습니다. 하지만 __CAPGO_KEEP_1__에서는 __CAPGO_KEEP_0__이 업데이트를 보낼 수 없습니다.

버전으로는 __CAPGO_KEEP_0__에 업데이트를 보낼 수 없습니다. 하지만 __CAPGO_KEEP_1__에서는 __CAPGO_KEEP_0__이 업데이트를 보낼 수 없습니다.

버전으로는 __CAPGO_KEEP_0__에 업데이트를 보낼 수 없습니다. 하지만 __CAPGO_KEEP_1__에서는 __CAPGO_KEEP_0__이 업데이트를 보낼 수 없습니다.

버전으로는 Capacitor에 업데이트를 보낼 수 없습니다. 하지만 Capgo에서는 Capacitor이 업데이트를 보낼 수 없습니다.

버전으로는 __CAPGO_KEEP_0__에 업데이트를 보낼 수 없습니다. 하지만 __CAPGO_KEEP_1__에서는 __CAPGO_KEEP_0__이 업데이트를 보낼 수 없습니다.

버전으로는 Capgo에 업데이트를 보낼 수 없습니다. 하지만 __CAPGO_KEEP_1__에서는 Capgo이 업데이트를 보낼 수 없습니다.

capgo 에서 계속 진행하는 방법

__CAPGO_KEEP_0__을 사용하고 있다면 capgo 에서 주요 버전 릴리즈하는 방법 __CAPGO_KEEP_0__을 버전 관리 및 롤백 계획에 연결하려면 롤백 롤백의 구현 세부 사항 버전 목표 버전 목표의 구현 세부 사항 업데이트 동작 업데이트 동작의 구현 세부 사항 번들 번들의 구현 세부 사항 Capgo Live Updates Capgo Live Updates를 위한 제품 워크플로우.

Capacitor 앱에 대한 실시간 업데이트

Capgo 앱에서 웹层 버그가 활성화된 경우, 앱 스토어 승인까지 며칠 기다리지 않고 Capgo를 통해 패치를 배포하세요. 사용자는 배경에서 업데이트를 받으며 네이티브 변경 사항은 일반적인 검토 경로를 유지합니다.

시작하기

블로그에서 최신 뉴스

Capgo은 전문적인 모바일 앱을 만들기 위해 필요한 최고의洞察력을 제공합니다.