Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion .github/workflows/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,15 @@ security find-identity -v # 列出全部(含 Developer ID Ins
5. **勾选"包含私钥"**(Export 对话框底部)
6. 设置导出密码 → 得到含私钥的 .p12

**命令行导出方法**(推荐,精确防错——`-t identities` 保证含私钥;错误做法 `-t certs` 只导出证书链,即 v0.2.7 四次失败根因):
**⭐ 一键导出脚本(推荐,v0.2.7 九次失败教训固化,杜绝手敲命令出错)**:
```bash
# 前置:双证书(Application + Installer)都已导入本机钥匙串
bash packaging/export-signing-p12.sh
# 脚本自动完成:检查双证书 → 导出 p12(-t identities)→ 生成 b64 → 导入验证(与 CI 一致)
# 输出含更新 Secret 的指引(MACOS_SIGNING_P12_BASE64 / MACOS_SIGNING_P12_PASSWORD)
```

**命令行导出方法**(精确防错——`-t identities` 保证含私钥;错误做法 `-t certs` 只导出证书链,即 v0.2.7 四次失败根因):
```bash
# 用证书 CN 查询准确名称(本机已有有效 identity,无需重新申请证书)
security find-identity -v -p codesigning
Expand Down
Loading