Skip to content

[#745] TestFlight를 staging Firebase 프로젝트로 전환한다#750

Merged
opficdev merged 2 commits into
developfrom
chore/#745
Jul 21, 2026
Merged

[#745] TestFlight를 staging Firebase 프로젝트로 전환한다#750
opficdev merged 2 commits into
developfrom
chore/#745

Conversation

@opficdev

@opficdev opficdev commented Jul 21, 2026

Copy link
Copy Markdown
Owner

🔗 연관된 이슈

🎯 의도

  • Debug와 Staging의 Firestore 연결을 devlog-staging(default) database로 전환
  • TestFlight 산출물이 staging Firebase 식별자와 Functions API를 사용하는지 검증하도록 구성함

📝 작업 내용

📌 요약

  • Debug와 Staging의 FIRESTORE_DATABASE_ID(default)로 변경함
  • TestFlight의 database ID와 Functions API URL을 devlog-staging 기준으로 변경함
  • TestFlight의 PROJECT_IDGOOGLE_APP_ID 기대값을 추가함
  • TestFlight build 및 upload 경로에 Firebase 식별자 검증을 적용함

🔍 상세

  • Application/App/Project.swift의 Debug와 Staging 설정에 FIRESTORE_DATABASE_ID=(default)를 주입함
  • fastlane/FastfileTESTFLIGHT_DATABASE_ID(default)로 변경함
  • TESTFLIGHT_FUNCTION_API_BASE_URL을 staging 공통 api URL로 변경함
  • TESTFLIGHT_FIREBASE_PROJECT_IDTESTFLIGHT_GOOGLE_APP_ID를 staging 기대값으로 추가함
  • deploy_testflighttestflight_build_only가 staging Firebase 식별자를 build_for_store에 전달하도록 변경함
  • upload_testflight_build가 동일한 staging Firebase 식별자를 검증한 뒤 업로드하도록 변경함
  • App Store의 prod 설정과 검증 경로는 변경하지 않음

📸 영상 / 이미지 (Optional)

  • 없음

@opficdev opficdev self-assigned this Jul 21, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the Firestore database ID to (default) for staging and debug environments, updates the TestFlight API base URL, and introduces TestFlight-specific Firebase project and Google App IDs in the Fastfile. The review feedback recommends also adding and validating these Firebase configuration variables for App Store (Production) builds to prevent staging configurations from being accidentally deployed to production.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread fastlane/Fastfile
@opficdev
opficdev merged commit 0e987fb into develop Jul 21, 2026
7 checks passed
@opficdev
opficdev deleted the chore/#745 branch July 21, 2026 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TestFlight를 staging Firebase 프로젝트로 전환한다

1 participant