Skip to content

v0.3.1 — Apple notarized

Choose a tag to compare

@dean-studio dean-studio released this 26 May 15:40
· 10 commits to main since this release

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. spctlsource=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)