build(desktop): enable macOS signing & notarization for release

This commit is contained in:
zhayujie
2026-07-03 12:01:42 +08:00
parent b44154fe02
commit 01ec49afd2
5 changed files with 124 additions and 0 deletions

2
.gitignore vendored
View File

@@ -54,6 +54,8 @@ desktop/build/*
!desktop/build/cowagent-backend.spec
!desktop/build/requirements-desktop.txt
!desktop/build/build-backend.sh
!desktop/build/sign-backend.js
!desktop/build/entitlements.mac.plist
# Icon authoring scratch dir: intermediate assets used to produce the final
# icons. Only the finished icons under desktop/resources/ should be committed.