You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DevOps Pipeline代码签名失败:PFX证书文件未找到,如何解决?

DevOps Pipeline代码签名文件找不到问题排查方案

错误信息

Cmd.exe exited with code '1'.
Code Sign x86 DLLs

SignTool Error: File not found: D:\DevOpsAgent\Agent02\_work_63\s\Code Signing Certificate\abcd-csc-2024.pfx

排查步骤

  • 核对Get Sources执行日志

    • 确认该步骤是否成功拉取目标.pfx文件,查看日志中是否有该文件的下载记录,排查是否因权限不足、仓库分支切换错误导致文件未同步
    • 检查是否启用了浅克隆或部分拉取策略,导致证书所在目录未被完整拉取
  • 验证代理工作目录实际文件结构

    • 在签名任务前新增命令行任务,执行dir "D:\DevOpsAgent\Agent02\_work_63\s\Code Signing Certificate",列出目录下所有文件,确认证书是否存在
    • 检查签名命令中路径是否因空格未加双引号,导致路径解析错误,建议给包含空格的路径套上双引号:"D:\DevOpsAgent\Agent02\_work_63\s\Code Signing Certificate\abcd-csc-2024.pfx"
  • 检查任务依赖与执行顺序

    • 确认签名任务是否严格在Get Sources和构建任务之后执行,排查是否因任务并行导致签名启动时证书文件还未完成下载
    • 查看构建任务是否包含清理工作目录的操作,是否误删了证书文件所在目录
  • 检查源代码仓库中证书文件状态

    • 确认仓库内Code Signing Certificate/abcd-csc-2024.pfx是否被误删除、重命名,或权限变更导致代理无法拉取
    • 核对最近提交记录,排查是否存在目录名/文件名大小写、空格等隐性变更(即使你认为路径未改)

内容的提问来源于stack exchange,提问作者Theodosius Von Richthofen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 04:47:09