Files
sodalive-ios/docs/20260225_크리에이터상세정보다이얼로그추가.md

1.9 KiB

2026-02-25 크리에이터 상세정보 다이얼로그 추가

구현 체크리스트

  • 크리에이터 상세정보 조회 API 연결 (/explorer/profile/{id}/detail)
  • 크리에이터 상세정보 다이얼로그 UI 구현 (Sources/Explorer/Profile/Detail)
  • UserProfileView의 팔로워 문구를 팔로워 OO명 · 상세정보 >로 변경
  • 팔로워 문구 탭 시 상세정보 다이얼로그 표시 연결
  • 국제화(I18n) 키 추가 및 적용
  • 진단/빌드 검증 수행 및 결과 기록

검증 기록

  • 무엇/왜/어떻게: UserProfileView에서 팔로워 문구 탭 시 크리에이터 상세정보를 보여주도록 API/ViewModel/다이얼로그 UI를 연결했다. Sources/Explorer/Profile/Detail에 다이얼로그 UI와 상세 응답 모델을 배치하고, 숫자값 comma 표기/데뷔전 처리/SNS 조건부 노출을 반영했다.
  • 실행 명령: pod install
  • 결과: 성공 (의존성 설치 및 workspace 통합 완료)
  • 실행 명령: xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" -configuration Debug build -quiet
  • 결과: 성공 (빌드 완료, 스크립트/대상 선택 관련 경고만 존재)
  • 실행 명령: xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive-dev" -configuration Debug build -quiet
  • 결과: 성공 (빌드 완료, 경고만 존재)
  • 실행 명령: xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" -destination "platform=iOS Simulator,name=iPhone 16" test -quiet
  • 결과: 실패 (Scheme SodaLive is not currently configured for the test action. — 스킴 테스트 액션 미구성)
  • 실행 명령: lsp_diagnostics (수정 파일 대상)
  • 결과: 개발 환경 인덱싱에서 외부 모듈(Kingfisher, Moya, CombineMoya) 해석 오류가 발생해 신뢰 가능한 진단을 제공하지 못함. 실제 검증은 xcodebuild 빌드 성공으로 대체 확인.