gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 12:33:58 25 4
gpt4 key购买 nike

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

electron-builder.js

module.exports = {
mac: {
identity: 'Apple Development: me@company.com (37HSQ92C44)'
}
}

electron-builder 的输出

• 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=
1) [Redacted]
2) [Redacted]
3) [Redacted]
4) 4099C29CB27A058D14DFAD52A5BB5A4FEE1B293E "Apple Development: me@company.com (37HSQ92C44)"
5) [Redacted]
5 identities found

Valid identities only
1) [Redacted]
2) 4099C29CB27A058D14DFAD52A5BB5A4FEE1B293E "Apple Development: me@company.com (37HSQ92C44)"
2 valid identities found

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

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

我也尝试了CSC_NAMECSC_LINKCSC_KEYCHAIN等的几种组合,但都无济于事。

最佳答案

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

module.exports = {
mac: {
identity: 'me@company.com (37HSQ92C44)'
}
}

关于electron-builder:指定了身份名称,但钥匙串(keychain)中没有具有此名称的有效身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60103872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com