Skip to content

Apple Silicon 지원 릴리스 v1.2 (버그 수정)

Latest

Choose a tag to compare

@dubu-alt dubu-alt released this 18 Jul 04:28

Contact 앱의 파일명 변환이 실제로 동작하지 않던 버그를 근본적으로 수정한 릴리스입니다. 이전 버전 사용자는 반드시 업데이트하세요.

수정 사항 (Contact 2.1 → 2.3)

  • NFC 변환이 실제로 동작하지 않던 문제 근본 수정: Foundation API(FileManager)가 경로를 시스템에 전달할 때 파일명을 다시 NFD로 분해하는 문제를 우회하기 위해, POSIX rename() 시스템 호출로 UTF-8 바이트를 그대로 전달하도록 변경했습니다. macOS Tahoe에서 실제 변환 및 Windows 전송 정상 동작을 확인했습니다.
  • APFS가 NFD/NFC 이름을 같은 파일로 취급하는 문제는 임시 이름을 거치는 2단계 변경으로 해결했습니다.
  • 외부 셸 실행 방식을 앱 내 직접 변환으로 교체하고, 드래그 앤 드롭 URL 읽기를 정식 API로 교체했습니다.
  • 변환/실패 개수를 화면에 표시하고, 실패 시 원인을 다이얼로그로 안내합니다.

이전 릴리스(v1.0) 변경 사항

  • Apple Silicon(arm64) 네이티브 지원: 두 앱 모두 arm64 + x86_64 유니버설 바이너리로 빌드되어 Apple Silicon Mac에서 Rosetta 없이 네이티브로 실행됩니다.
  • 최소 지원 버전 상향: macOS 11.0 (Big Sur) 이상
  • README.md 추가: 앱 소개, 사용 방법, 빌드 방법 문서화

포함된 앱

버전 설명
Contact 2.3 한글 파일명 자소 분리(NFD → NFC) 변환기

설치 방법

  1. 아래 Assets에서 "Contact-2.3-universal.zip" 파일을 다운로드합니다.
  2. 압축을 풀고 .app을 응용 프로그램 폴더로 옮깁니다.
  3. 처음 실행 시 macOS 보안 경고가 뜨면: $\color{red}{\textsf{시스템 설정 → 개인정보 보호 및 보안에서 "그래도 열기"를 선택합니다.}}$

요구 사항

  • macOS 11.0 (Big Sur) 이상
  • Apple Silicon / Intel Mac 모두 지원