[#745] TestFlight를 staging Firebase 프로젝트로 전환한다#750
Conversation
There was a problem hiding this comment.
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.
🔗 연관된 이슈
🎯 의도
devlog-staging의(default)database로 전환📝 작업 내용
📌 요약
FIRESTORE_DATABASE_ID를(default)로 변경함devlog-staging기준으로 변경함PROJECT_ID와GOOGLE_APP_ID기대값을 추가함🔍 상세
Application/App/Project.swift의 Debug와 Staging 설정에FIRESTORE_DATABASE_ID=(default)를 주입함fastlane/Fastfile의TESTFLIGHT_DATABASE_ID를(default)로 변경함TESTFLIGHT_FUNCTION_API_BASE_URL을 staging 공통apiURL로 변경함TESTFLIGHT_FIREBASE_PROJECT_ID와TESTFLIGHT_GOOGLE_APP_ID를 staging 기대값으로 추가함deploy_testflight와testflight_build_only가 staging Firebase 식별자를build_for_store에 전달하도록 변경함upload_testflight_build가 동일한 staging Firebase 식별자를 검증한 뒤 업로드하도록 변경함📸 영상 / 이미지 (Optional)