Files
sodalive-ios/docs/20260305_라이브룸팔로우팔로잉버튼수정.md

2.0 KiB

작업 계획

  • LiveRoomInfoGuestView의 팔로우 버튼을 이미지 기반에서 텍스트+아이콘 조합으로 변경
  • 팔로우 상태별 아이콘 적용 (ic_live_creator_follow_plus, ic_live_creator_follow_alarm, ic_live_creator_follow_no_alarm)
  • 팔로우/팔로잉 텍스트를 I18n으로 분리하고 적용
  • 변경 파일 기준 진단 및 빌드/테스트 검증 실행
  • 결과를 본 문서 하단 검증 기록에 누적

검증 기록

  • [2026-03-05] 무엇/왜/어떻게: 수정 파일 정적 진단 확인을 위해 lsp_diagnostics를 실행해 신규 문법 오류 여부를 점검함.

    • 실행: lsp_diagnostics(filePath: SodaLive/Sources/Live/Room/V2/Component/View/LiveRoomInfoGuestView.swift), lsp_diagnostics(filePath: SodaLive/Sources/I18n/I18n.swift)
    • 결과: SourceKit 인덱싱 컨텍스트 한계로 다수의 심볼 미해결 오류가 표시되었으나, 아래 xcodebuild 전체 빌드에서 컴파일 성공으로 실제 빌드 무결성을 확인함.
  • [2026-03-05] 무엇/왜/어떻게: 운영 스킴 기준 회귀 확인을 위해 앱 빌드를 수행함.

    • 실행 명령: xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" -configuration Debug build
    • 결과: ** BUILD SUCCEEDED **
  • [2026-03-05] 무엇/왜/어떻게: 개발 스킴 기준 회귀 확인을 위해 앱 빌드를 수행함.

    • 실행 명령: xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive-dev" -configuration Debug build
    • 결과: ** BUILD SUCCEEDED **
  • [2026-03-05] 무엇/왜/어떻게: 테스트 액션 가능 여부 확인을 위해 두 스킴 테스트를 실행함.

    • 실행 명령: xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" test
    • 결과: Scheme SodaLive is not currently configured for the test action.
    • 실행 명령: xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive-dev" test
    • 결과: Scheme SodaLive-dev is not currently configured for the test action.