Skip to content

[#654] 스토어 배포 빌드에서 FUNCTION_API_BASE_URL 설정을 검증한다#655

Merged
opficdev merged 3 commits into
developfrom
refactor/#654-base-url
Jun 27, 2026
Merged

[#654] 스토어 배포 빌드에서 FUNCTION_API_BASE_URL 설정을 검증한다#655
opficdev merged 3 commits into
developfrom
refactor/#654-base-url

Conversation

@opficdev

Copy link
Copy Markdown
Owner

🔗 연관된 이슈

🎯 의도

  • 스토어 배포 빌드에서 FUNCTION_API_BASE_URL 설정 누락 또는 오설정을 빌드 단계에서 감지하도록 개선

📝 작업 내용

📌 요약

  • TestFlight / App Store 배포 환경별 Function API base URL 기대값 추가
  • IPA Info.plist 검증 범위를 FIRESTORE_DATABASE_ID에서 FUNCTION_API_BASE_URL까지 확장
  • 배포 설정 사전 검증에서도 Function API base URL 일치 여부 확인

🔍 상세

  • TestFlight 빌드는 staging Function API URL을 기대값으로 검증
  • App Store 빌드는 prod Function API URL을 기대값으로 검증
  • 빌드된 IPA의 Info.plist에서 FUNCTION_API_BASE_URL을 읽어 기대값과 다르면 fastlane lane 실패 처리
  • 기존 FIRESTORE_DATABASE_ID 검증 흐름은 유지하면서 스토어 설정 검증 lane으로 확장

📸 영상 / 이미지 (Optional)

@opficdev opficdev self-assigned this Jun 27, 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

이번 PR은 Fastfile에 FUNCTION_API_BASE_URL 검증 로직을 추가하고, 기존 verify_firestore_database_id 프라이빗 레인을 verify_store_info_plist로 변경하였습니다. 리뷰어는 이 변경으로 인해 upload_testflight_build 및 upload_appstore_build 레인에서 여전히 존재하지 않는 기존 레인을 호출하여 런타임 에러가 발생할 수 있는 문제를 정확히 지적하였으며, 이에 대한 수정 가이드를 제공했습니다.

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 4c226f6 into develop Jun 27, 2026
6 checks passed
@opficdev opficdev deleted the refactor/#654-base-url branch June 27, 2026 12:01
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.

스토어 배포 빌드에서 FUNCTION_API_BASE_URL 설정을 검증한다

1 participant