Skip to content

MDViewer mdviewer-v2.4.1

Choose a tag to compare

@matthew-zb matthew-zb released this 12 Jun 02:33
[mdviewer] ci: Apple Developer ID signing + notarization for macOS (#9)

* [mdviewer] ci: Apple Developer ID signing + notarization for macOS

ad-hoc 서명을 ZIGBANG 팀의 Developer ID Application 인증서를 사용한 정식
서명·notarization으로 교체. 사용자 Mac에서 Gatekeeper 경고 없이 설치
가능해짐.

- macOS: tauri-apps/tauri-action 사용. Secrets로 주입된 .p12를 임시
  키체인에 import해 빌드 → Tauri 번들러가 hardened runtime + Developer ID로
  서명 → notarytool로 notarize → ticket staple까지 자동.
- Windows: 변경 없음 (현 상태 유지).
- 빌드 후 codesign/spctl 검증 단계 추가로 서명·notarize 성공 여부 로그
  확인 가능.

GitHub Secrets 7개 (APPLE_CERTIFICATE/PASSWORD, APPLE_SIGNING_IDENTITY,
APPLE_ID, APPLE_PASSWORD, APPLE_TEAM_ID, KEYCHAIN_PASSWORD) 사전 등록 완료.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* [mdviewer] release v2.4.1: Apple Developer ID signing + notarization

- macOS 릴리즈 빌드를 ZIGBANG 팀 Developer ID Application 인증서로 정식
  서명 + Apple notarization 적용. 사용자 Mac에서 Gatekeeper 경고/우회 단계
  없이 바로 실행 가능.
- 버전 2.4.0 → 2.4.1.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>