Skip to content

fix: 설정의 Apple 로그인 중 인증 버튼 유지 - #37

Open
hyesngy wants to merge 1 commit into
developfrom
fix/settings-apple-signin
Open

hyesngy wants to merge 1 commit into
developfrom
fix/settings-apple-signin

Conversation

@hyesngy

@hyesngy hyesngy commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

설정에서 Apple 로그인을 시작하면 인증 상태가 signingIn으로 바뀌면서 로그인 버튼 자체가 제거돼, 인증 창이 열리지 않고 로딩 상태에 머무를 수 있었습니다.

로그인이 완료되기 전까지 버튼을 같은 뷰 위치에 유지해 Apple 인증 흐름이 이어지도록 수정했습니다. 인증 요청 중에는 공용 버튼을 비활성화해 메뉴와 설정 모두에서 중복 요청을 막습니다.

검증:

  • macOS Debug 빌드 성공
  • Swift 테스트 111개 통과
  • swift-format 전체 검사 및 git diff --check 통과
  • 실기기 설정 로그인 검증은 수정 릴리스 빌드에서 이어서 진행

@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown

AI 사전 코드 리뷰 (파일럿)

검토 SHA: f89e567d4ddc · 방식: 전체
상태: 미해결 0 · 해결 0 · 오탐 0 · 위험 수용 0
AI 호출: 1/20

Apple 로그인 진행 중(.signingIn) 버튼이 뷰 계층에서 제거되어 인증 처리 라이프사이클이 중단되던 문제를 해결했습니다. 로그인 진행 중에도 AppleSignInButton을 뷰 계층에 유지하고 비활성화(disabled)되도록 수정했습니다.

ID 심각도 확신·구분 위치 문제 상태
— — — — 수정할 가치가 높은 문제를 찾지 못했습니다. —

테스트 공백

  • appState.authenticationPhase 상태 변경(.preparing, .signingIn, .failed, .signedIn)에 따른 AppleSignInButton 비활성화 및 UI 노출 상태에 대한 단위/UI 테스트 추가 필요

사람의 판정: /ai-review false-positive AX-... 이유(10자 이상), /ai-review accepted-risk AX-... 이유(10자 이상), /ai-review reopen AX-...
AI 결과는 승인이나 머지 조건을 대체하지 않습니다.

This branch has not been deployed

No deployments
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.

1 participant