반응형
expo eas로 빌드, 스토어에 제출까진 성공했는데 update가 안되는거....
업데이트 내역이 있으면 앱 작동 시 알림이 뜨게 UpdateProvider 만들어서 넣었었는데 자꾸
call to function expoUpdates.checkForUpdateAsync has bee rejected.
caused by failed to check for update
이 에러가 뜨면서 업데이트 안됐었다.
runtime version, build number도 스토어에 등록한 것과 모두 일치했는데도 안됨 ㄷㄷㄷ
며칠 고생하다가 회사에서 문제 없이 쓰는 앱의 expo 사이트 들어가서 확인 해보니
update 올린 내역에 들어가서 맨 밑에 있는 Deployments 항목이 있었던 것이다.
문제가 있던 프로젝트에는 Deployments 항목이 비어있었다 ... !!!
그리고 프로젝트의 명령어 스크립트에는 branch라고 넣었고 eas.json에는 channel이라고 써놔서 불일치로 등록이 안된거였다.
(명령어에서 --branch를 사용했는데, eas.json에서는 channel을 설정)
이럴 때는 아래 명령어로 Channel에 Branch 연결해주면 된다.
# production channel에 production branch 연결
eas channel:edit production --branch production
# preview channel도 연결
eas channel:edit preview --branch preview
그리고 다시 업데이트를 해주면
eas update --channel production --message "첫 배포"
하 ...... 에러 탈출 ... !!!!!
반응형
'React Native' 카테고리의 다른 글
| react native 컴포넌트 높이 구하기 (0) | 2025.12.22 |
|---|---|
| eas build는 됐는데 eas submit이 안될 때 (0) | 2025.12.18 |
| eas build 시 build number 수동으로 관리하기 / eas build number 다운그레이드 하기 (0) | 2025.12.08 |
| expo android splash screen icon size issue (0) | 2025.10.30 |
| expo android 빌드 시 스플래쉬 화면에서 멈추는 이슈 (0) | 2025.10.30 |