edit | blame | history | raw

2026-06-28 H8 签名恢复

用户目标

用户已按 PM 指引把 Developer ID Application 证书 Trust 改回系统默认,希望恢复 H8 / Formal Release 签名公证推进。

已完成事项

  • PM 复核 security dump-trust-settings,已不再显示 Developer ID Application: Hainan Wanxing Technology Co., Ltd. (CR3J54M8BQ) 的用户级 TrustAsRoot
  • PM 复核最小 /tmp codesign 探针通过:SIGN_EXIT=0 / VERIFY_EXIT=0
  • security find-identity -v -p codesigning 仍可见 Developer ID Application identity。
  • xcrun notarytool history --keychain-profile mindraw-notary --output-format json 仍可访问。
  • 已更新统一台账并提交:9eab3ec Resume H8 signing after trust fix
  • 已向 coder2@mindraw 线程 019f0cb7-61d6-7b81-8f41-b3544b62e737 恢复派发 MD-H8-02
  • 已恢复 h8-formal-release-monitor heartbeat,用于检查 MD-H8-02 进展。

关键决策

  • USER-H8-NOW-03 收敛为 Done
  • H8-R2 状态从 signing blocker 改为 Active / MD-H8-02 resume dispatched
  • PM 不直接运行正式打包、签名 RC、公证、staple、spctl 或修改源码 / 构建脚本;正式证据由 coder2 在 MD-H8-02 中产出。

文件变更

  • /Users/ar/Projects/ExcalidrawX/02-P/plan-progress.markdown
  • /Users/ar/Projects/ExcalidrawX/.codex-sessionhistory/2026-06-28-H8签名恢复.md

未决问题

  • 等待 coder2 完成 MD-H8-02,产出 signed / notarized RC 或新的 blocker。
  • MD-H8-03M4C-H8-03、fresh machine QA 和 PM-H8-GATE 仍依赖 MD-H8-02 证据。

后续建议

  • MD-H8-02 成功,PM 再派发 MD-H8-03 收口 formal RC manifest / SHA / tag / release metadata。
  • MD-H8-02 出现新的 Keychain、notary、Apple service 或 packaging blocker,只记录最小缺口,不要求用户发送密码、私钥、.p12、API key 或 app-specific password。