Electron-builder:指定了身份名称,但钥匙串中没有具有此名称的有效身份

Mat*_*rom 3 electron electron-builder

我正在尝试构建并签署我的电子应用程序。但是,我不断收到有关代码签名证书的错误消息。(敏感值已被清理。)

\n\n

电子构建器.js

\n\n
module.exports = {\n    mac: {\n        identity: \'Apple Development: me@company.com (37HSQ92C44)\'\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

输出来自electron-builder

\n\n
\xe2\x80\xa2 skipped macOS application code signing reason=Identity name is specified, but no valid identity with this name in the keychain identity=Apple Development: me@company.com (37HSQ92C44) allIdentities=\n    1) [Redacted]\n    2) [Redacted]\n    3) [Redacted]\n    4) 4099C29CB27A058D14DFAD52A5BB5A4FEE1B293E "Apple Development: me@company.com (37HSQ92C44)"\n    5) [Redacted]\n       5 identities found\n\n    Valid identities only\n    1) [Redacted]\n    2) 4099C29CB27A058D14DFAD52A5BB5A4FEE1B293E "Apple Development: me@company.com (37HSQ92C44)"\n       2 valid identities found\n
Run Code Online (Sandbox Code Playgroud)\n\n

electron-builder报告说它可以看到我希望使用的身份。但是,它无法将我在配置文件中指定的身份名称与该身份进行匹配。我已经尝试了所有我能想到的在identity财产中使用的变化,但没有一个能完成这项工作:

\n\n
    \n
  • 4099C29CB27A058D14DFAD52A5BB5A4FEE1B293E
  • \n
  • 4099C29CB27A058D14DFAD52A5BB5A4FEE1B293E“Apple 开发:me@company.com (37HSQ92C44)”
  • \n
  • 苹果开发:me@company.com (37HSQ92C44)
  • \n
  • “苹果开发:me@company.com (37HSQ92C44)”
  • \n
  • 37HSQ92C44
  • \n
\n\n

CSC_NAME我也尝试了、CSC_LINK、等多种组合,CSC_KEYCHAIN但均无济于事。

\n

use*_*828 5

Apple Development:您可以尝试从 中删除identity

module.exports = {
    mac: {
        identity: 'me@company.com (37HSQ92C44)'
    }
}
Run Code Online (Sandbox Code Playgroud)