You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[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>