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

23 lines
1.9 KiB
Markdown

# 2026-02-25 크리에이터 상세정보 다이얼로그 추가
## 구현 체크리스트
- [x] 크리에이터 상세정보 조회 API 연결 (`/explorer/profile/{id}/detail`)
- [x] 크리에이터 상세정보 다이얼로그 UI 구현 (`Sources/Explorer/Profile/Detail`)
- [x] `UserProfileView`의 팔로워 문구를 `팔로워 OO명 · 상세정보 >`로 변경
- [x] 팔로워 문구 탭 시 상세정보 다이얼로그 표시 연결
- [x] 국제화(I18n) 키 추가 및 적용
- [x] 진단/빌드 검증 수행 및 결과 기록
## 검증 기록
- 무엇/왜/어떻게: `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` 빌드 성공으로 대체 확인.