ci: COMMON_XCCONFIG secret 으로 Common.xcconfig 복원 (#62)#63
Merged
Conversation
Prepare xcconfig step 이 BASE_URL/KAKAO_NATIVE_APP_KEY 만 재조립하고 KAKAO_CAllBACK 을 누락해 CI 빌드에서 카카오 로그인 콜백 scheme 이 빠지는 문제 수정. Common.xcconfig 전체를 base64 secret 으로 복원하고 동적 PROFILE_NAME 만 append 하도록 변경. Closes #62 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
#61 이 build.yml 만 macos-15 로 pin 하고 deploy_testflight.yml 은 macos-latest 로 남아 Xcode 26.6 RC2 의 Clocks 모듈 archive 회귀 (could not build Objective-C module 'Clocks')를 그대로 맞음. deploy 워크플로도 동일하게 macos-15 로 pin. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Collaborator
Author
추가 수정: deploy runner pin (macos-15)첫 Deploy TestFlight 실행(run 28461399616)이 원인은 본 변경과 무관. #61 이 → |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
배경
deploy_testflight.yml의Prepare xcconfigstep 이Common.xcconfig를 부분 재조립하면서BASE_URL,KAKAO_NATIVE_APP_KEY만 기록하고KAKAO_CAllBACK을 누락했다. 그 결과 TestFlight 빌드의 URL scheme 에kakao{앱키}콜백이 빠져 카카오 로그인 리다이렉트가 실패한다.변경
Prepare xcconfig→Restore Common.xcconfig로 교체Common.xcconfig전체를 base64 인코딩한COMMON_XCCONFIGsecret 에서 디코드 복원PROFILE_NAME만 append (서명 단계 유지)GoogleService-Info.plist복원 패턴과 일관 (base64 --decode || base64 -Dfallback)사전 작업 (머지 전 필수)
COMMON_XCCONFIG추가 (로컬Projects/App/Resources/Common.xcconfig의 base64)Out of Scope
KAKAO_CAllBACK오타(ll) 정정 — 소비처도 동일 철자라 본 PR 머지 후 별건 처리 (정정 시 secret base64 재생성 필요)Closes #62
🤖 Generated with Claude Code