macOS Release Notes
口径说明
融云公开文档不覆盖 macOS 原生 SDK 与桌面交付链(dmg / 代码签名 / 公证 / 分发 / Gatekeeper);本页为本项目按 Apple 与 Electron 官方实践补齐的接入文档。
本页汇总 macOS 分区的发布口径:契约版本、绑定里程碑、交付物与验证环境。具体变更条目见「更新日志」。
| 项 | 值 |
|---|---|
| IDL 版本 / 状态 | v1.0.0 · frozen |
| 冻结修订 | 35 |
| 绑定状态 | ga |
| 绑定语言 | JavaScript (ESM) + TypeScript declarations; Electron 桌面端(macOS x64 / arm64) |
| 包名 | @ni-paas-im/electron |
| 继承关系 | 继承 electron 的公开符号 |
| 语义操作 / 组件 | 103 个 IMLib 操作 · 10 个 IMKit 组件 |
| 系统要求 | macOS 11+ (x86_64);macOS 11+ (arm64 / Apple Silicon) |
| 验证口径 | x64 本机实测;arm64 由 CI(macos-14)构建验证 |
| 交付物 | .app + .dmg(x64 / arm64) |
| 签名 / 分发 | ad-hoc(本地验证);Developer ID + 公证(对外发布) |
验证环境
| 项 | 值 |
|---|---|
| 主机 | macOS 15 (x86_64) |
| Electron | 35.0.1 |
| Node | 22 |
| 验证日期 | 2026-10-29 |
发布检查清单
- 契约无漂移:生成物 `--check` 通过,62 个操作与 10 个组件与 IDL 一致。
- 本地库迁移与冷启动验证通过(历史仍在、未读正确)。
- `.app` 签名与公证通过,`spctl -a -vvv` 显示 accepted。
- 干净机器安装验证通过(下载 → 挂载 → 拖入 Applications → 启动 → 登录收发)。
- 发布说明已更新:新增能力、修复项、已知问题与升级注意事项。