Skip to content

fix: AppIcon을 앱 내부 로고에 반영 - #11

Merged
hyesngy merged 2 commits into
developfrom
fix/logo
Oct 2, 2026
Merged

hyesngy merged 2 commits into
developfrom
fix/logo

Conversation

@hyesngy

@hyesngy hyesngy commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

작업 내용

  • 수정한 Paxo/AppIcon.icon을 최신 로고 소스로 반영했습니다.
  • 메뉴 팝오버, 온보딩, 결제창이 빌드된 앱 아이콘을 공통으로 사용하도록 통합했습니다.
  • 더 이상 사용하지 않는 PaxoLogo.imageset을 제거했습니다.

변경 및 영향 범위

  • 앱 기능 (Capture / AI / Storage / UI)
  • StoreKit·사용량 정책
  • API·프록시
  • 앱 설정·권한·릴리스
  • 테스트·CI·개발 도구
  • 규칙·문서 (AGENTS.md, docs/)
  • 기타:

사전 식별 리스크

  • macOS와 Xcode가 기존 앱 아이콘을 캐시할 수 있으므로 Clean Build Folder 및 앱 재실행이 필요할 수 있습니다.

결과 및 검증

기대 효과

  • AppIcon.icon을 수정하면 메뉴바를 제외한 Paxo 브랜드 아이콘이 동일한 앱 아이콘을 사용합니다.

실제 반영 결과

  • 공용 PaxoAppIcon 뷰가 NSApplication.shared.applicationIconImage를 사용합니다.
  • 메뉴 팝오버, 온보딩, 결제창의 아이콘 소스가 통일됐습니다.
  • 빌드된 앱의 CFBundleIconFile과 CFBundleIconName이 AppIcon을 가리키는 것을 확인했습니다.

검증

  • xcrun swift-format lint --recursive --strict Paxo PaxoTests
  • macOS Debug 빌드 성공
  • 전체 24개 테스트, 5개 테스트 스위트 통과
  • 실행 앱 번들과 새 빌드의 AppIcon.icns 해시 일치 확인
  • 메뉴바 관련 파일 diff 없음 확인

리스크·결정·리뷰

  • 일반 변경
  • Crtical Path 변경

트러블슈팅 및 회고

  • .icon은 앱 아이콘 빌드 입력이며 일반 Image asset으로 자동 노출되지 않으므로, AppKit의 애플리케이션 아이콘 이미지를 공용 SwiftUI 뷰에서 사용했습니다.

메모

  • Paxo.xcodeproj/project.pbxproj는 수정하지 않았습니다.

@hyesngy
hyesngy merged commit 814893c into develop Oct 2, 2026
3 checks passed
@hyesngy
hyesngy deleted the fix/logo branch October 2, 2026 03:46
@hyesngy hyesngy self-assigned this Oct 6, 2026
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