v0.3.1 — Apple notarized
0.3.1 — 0.3.0 의 코드사인/notarize 누락 보강
0.3.0 부터 자동 업데이트 + ed25519 서명이 들어왔지만, Apple Developer 인증서로의 codesign + Apple notarytool 검증이 누락돼 있어 다른 Mac 에서 받으면 "확인되지 않은 개발자" Gatekeeper 경고가 떴습니다. 0.3.1 은 이 단계를 빌드 파이프라인에 영구 통합한 패치 릴리즈입니다.
Fixed
- Apple notarization 적용 —
Developer ID Application코드사인 + Apple notarytool 검증 + stapler staple.spctl가source=Notarized Developer ID로 응답하는 것을 빌드 시점에 검증. - 자동 업데이트 페이로드 (
.app.tar.gz) 도 stapled.app기준으로 재패키징 / ed25519 재서명.
Build
entitlements.plist추가 — hardened runtime 에서 Tauri webview 가 정상 동작하도록 JIT / library validation / network / file access 권한 명시.scripts/release.sh가 ed25519 sign → codesign → notarize → staple → repack updater 페이로드 → DMG notarize/staple → Gatekeeper 검증을 자동 수행.
설치
- 신규 사용자:
Danbi_0.3.1_aarch64.dmg(Apple Silicon, 20MB). Gatekeeper 경고 없이 그대로 설치됩니다. - v0.3.0 사용자: 자동 업데이트가 0.3.1 을 안내합니다 (사이드바 footer pill).
- v0.2.0 사용자: 서명 키 변경으로 자동 업데이트 안 옴 — dmg 수동 다운로드.
Notarization 정보
- Submission accepted:
5da26857-099f-4ef2-bba1-609814db1232 - Team:
Dean Works inc. (663S56834K)