본문 바로가기
React Native

expo eas update 안되는 문제 해결 / call to function expoUpdates.checkForUpdateAsync has bee rejected. caused by failed to check for update

by 어느새벽 2025. 12. 18.
반응형

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 "첫 배포"

 

하 ...... 에러 탈출 ... !!!!! 

반응형