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

Mac 6.0环境下程序集签名构建失败,提示KEY文件未找到求解决

Mac 6.0下程序集签名报错“Error signing output with public key from file 'KEY' -- File not found”的解决方法
  • 检查密钥文件路径
    确认构建配置里指定的KEY文件路径是否正确,无论是相对路径还是绝对路径,必须保证文件实际存在于对应位置。若用相对路径,要以项目根目录或构建工具的工作目录为基准核对,避免路径层级错误。

  • 验证密钥文件命名与权限

    • 核对文件名是否完全匹配,Mac系统区分大小写,确保KEY文件名的大小写和配置里的一致,比如不要把key误写为KEY。
    • 右键点击密钥文件选择「显示简介」,查看「共享与权限」,确保当前用户拥有读取该文件的权限,必要时调整权限为「读取与写入」或「只读」(至少保证可读)。
  • 重新指定密钥文件路径

    • 打开项目构建设置(如Xcode的Build Settings或对应构建工具的配置文件),找到程序集签名相关选项,手动重新选择密钥文件,避免手动输入路径时的拼写错误。
    • 若通过命令行构建,确保codesign命令里的参数路径正确,示例:
      codesign --sign "Developer ID Application: Your Name" --keychain login.keychain /path/to/your/app
      
  • 检查密钥链访问

    • 打开「密钥链访问」应用,确认对应的签名证书和私钥存在于登录密钥链或系统密钥链中,且状态为「信任」(右键证书选择「显示简介」,在「信任」选项卡设置对应信任级别)。
    • 若密钥文件是.p12格式,需先双击导入到密钥链中,再执行签名操作。

内容的提问来源于stack exchange,提问作者Ayush Kishor

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 04:10:30