Skip to content

Conversation

@kangyuri1114
Copy link
Member

@kangyuri1114 kangyuri1114 commented Jan 14, 2026

Summary

Describe your changes

  • CI 오류 수정
  • release는 apk로 메일 전송, debug는 별도로 apk 추출하도록 변경
  • debug용 apk파일이 추출되면 아래처럼 봇이 해당 링크를 알려주고, 링크로 가면 apk를 다운받을 수 있습니다
  • app distribution 관련 로직은 release/명을 가진 브랜치가 pr을 발행, commit 수정 등 이벤트를 발행할때마다 돌아요 (오래 걸립니다)

Issue

To reviewers

이전 pr 병합 후 테스트를 해보니 오류가 나더라구요.. 알아보니까 우선

Firebase App Distribution은 하나의 Firebase App = 하나의 패키지명(applicationId)을 기준으로 동작합니다
그런데 우리 프로젝트의 Debug APK는 com.eatssu.android.debug, Release APK는 com.eatssu.android 처럼 패키지명이 달라요

Firebase는 업로드되는 APK의 패키지명이 자신이 등록한 앱의 패키지명과 정확히 일치해야만 배포와 메일 발송을 해주는데..
그래서 하나의 Firebase App으로는 서로 다른 패키지명의 APK 두 개를 동시에 배포할 수 없는 것 같아요

Debug와 Release를 각각 메일로 보내려면 Firebase App 프로젝트를 2개 만들거나,
아니면 Debug APK의 패키지명을 Release와 같게 만들어야 하는데 이건 기존 로직을 해칠 수도 있을 것 같아서 우선 메일로는 release apk파일을 보내고, debug용 apk는 별도로 추출하는 형식으로 가야하지 않을까 싶습니다

사실 이렇게 되면 굳이 app distribution을 쓰는 의미가 있을까 싶긴해요
내부 안드팀끼리 논의하시고 굳이 필요없는 CI라고 생각되시면 관련 코드를 삭제하고 사용하셔도 될 것 같습니다

*현재 ci로는 메일로 정상 발송됨을 확인하긴 했습니다!

@gemini-code-assist
Copy link
Contributor

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@github-actions
Copy link

✅ CI 완료

@kangyuri1114 kangyuri1114 changed the title Feat/fix firebase app distribution [Feat] firebase app distribution CI 오류 수정 및 방식 수정 Jan 14, 2026
@kangyuri1114 kangyuri1114 self-assigned this Jan 14, 2026
@kangyuri1114 kangyuri1114 added the 🪲 bug Something isn't working label Jan 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🪲 bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants