【发布时间】:2018-11-30 23:58:47
【问题描述】:
我创建了一个电子应用程序。现在我想为 windows 和 mac 平台签署代码。但我只有 go dayday pfx 证书。我在 windows 平台上使用 go dayday 的 pfx 证书成功签署了代码。那么,macos平台上的电子应用可以使用go dayday证书签名吗?
【问题讨论】:
标签: macos electron code-signing
我创建了一个电子应用程序。现在我想为 windows 和 mac 平台签署代码。但我只有 go dayday pfx 证书。我在 windows 平台上使用 go dayday 的 pfx 证书成功签署了代码。那么,macos平台上的电子应用可以使用go dayday证书签名吗?
【问题讨论】:
标签: macos electron code-signing
您可以使用 GoDaddy 代码签名证书为 macOS 应用程序签名,但它可能无法满足您的要求。这是Apple's developer documentation 所说的(我的重点已添加):
注意:Apple 使用行业标准的代码签名形式和格式 证书。因此,如果您的公司已经有第三方 您用于在其他系统上签署代码的签名身份,您可以 将它与 macOS codesign 命令一起使用。同样,如果您的公司是 证书颁发机构,请联系您的 IT 部门以查找 了解如何获得贵公司颁发的签名证书。 但是, 虽然这些有效证书允许您签署您的代码,但您可以 仅通过 App Store 或 Developer ID 分发 使用 Apple 颁发的证书进行签名时的程序。
那么,问题是:您的应用程序将如何分发到用户的计算机上?
无论哪种方式,您都需要加入 Apple Developer 计划,并使用 Apple 颁发的代码签名证书对您的应用的 macOS 版本进行签名。
【讨论】: