mac通知问题
Electron 官方文档提到,macOS 底层使用 UNNotification,应用需要 code-signed,未签名应用触发通知时可能会失败
- 开发模式下(未签名应用),macOS 可能仍然不会弹出通知权限弹窗,这是系统限制
- 应用签名(Code Signing)是 Apple 的安全机制,用于验证应用的身份和完整性
mac签名工具生成
- @electron/osx-sign
- ad-hoc 签名
codesign --force --deep --sign - Electron.app