본문 바로가기
React Native

eas build는 됐는데 eas submit이 안될 때

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

eas build로 앱 빌드 파일은 만들었는데 언제 파일 하나하나 다운 받아서 

구글 스토어랑 앱 스토어 또 언제 들어가서 

언제 파일 업로드 하고 있음 ? 

바ㅏㅏㅏㅏㅏㅏ로 eas submit으로 라이브러리 추가 하면 되는데 ? 

라고 너무 편하게만 생각했다가 며칠을 submit이 안돼서 일단 수동으로 다운 받고 올림 ㅋㅋㅋㅋㅋㅋ

 

계속 이렇게 살면 능률 따지는 개발자의 걸맞는 자세가 아니라고 생각돼서 이번에야 말로 해결하고자 함 ! 

도대체 왜 안되는걸까 일단 submit 명령어를 치면

✖ Something went wrong when submitting your app to Google Play Store.
The service account is missing the necessary permissions 
to submit the app to Google Play Store. 
Make sure the service account has the necessary app permissions.
Learn more at https://expo.fyi/creating-google-service-account and 
https://github.com/fastlane/fastlane/issues/16164
error Command failed with exit code 1.

 

이런 에러가 떴다.

Google Play Store 제출 시 서비스 계정 권한 문제인데

expo로 등록한 프로젝트를 submit으로 구글 플레이 스토어에 제출이 되려면 Google Cloud로 API 통신이 필요하다.

Google Cloud에서 서비스 계정 등록하는거는 다음에 추가하기로 하고

 

등록을 하게 되면 이메일 주소같은 계정 주소가 생기는데 그 주소를 복사해서

 

  • Google Play Console에 접속하세요
  • 좌측 메뉴에서 Users and permissions (사용자 및 권한)로 이동하세요
  • 서비스 계정 찾기: Expo를 위해 만든 서비스 계정(보통 @...iam.gserviceaccount.com 형식)을 찾아서 클릭하세요
  • App permissions 탭으로 이동해서 해당 앱(Hatoo)을 선택하고, 다음 권한들이 체크되어 있는지 확인하세요:
    • Release apps to testing tracks (테스트 트랙에 릴리스)
    • Manage releases (릴리스 관리) 또는
    • Admin 권한
  • 권한을 추가했다면 Apply 또는 Save 버튼을 누르세요

이때 모든 권한으로 선택하니 submit 성공했다 !

 

반응형