[react native, common] CodePush

김재훈·2022년 6월 16일
0

CodePush

  • 마이크로소프트의 AppCenter 서비스의 일부로 Cordova와 React Native 앱의 업데이트를 App Store나 Play Store를 거치지 않고 바로 사용자 기계에 설치된 앱이 업데이트되도록 도와줍니다.

  • 업데이트할 수 있는 부분은 JS, HTML, CSS, 이미지 에셋 정도라서 왠만한 UI수정은 가능하지만, SDK 업데이트나 Native 코드를 수정해야된다면 다시 빌드해서 재배포해야합니다.

설치

1. appcenter 설치 - yarn global add appcenter-cli

2. 다음 커맨드로 실행 - appcenter login

3. app center에서 앱 생성

4. yarn add appcenter appcenter-analytics appcenter-crashes --exact

5. yarn add react-native-code-push

6. 공식문서 참조하며 필요한 부분들 설정

Command

 - appcenter profile list - 유저 정보 확인
 
 - appcenter apps list - 앱 목록 확인
 
 - appcenter codepush deployment list -a ownerName/appName -k : 특정 앱의 키 확인
 
 - appcenter codepush release-react -a ownerName/appName -d Production
   -> 앱의 코드 및 자산 파일을 번들로 묶은 다음, App Center 서버에 새 릴리스로 게시

Reference

profile
같이 협업하며 성장하고싶은, 좋은 개발자를 지향합니다 :)

0개의 댓글