我正在尝试最大限度地降低为Mac OS X和Windows开发程序所需的代码签名证书的成本。据我所知,我不能使用第三方证书来签署我的OS X程序并让它通过GateKeeper,如此处所示。
我可以采用另一种方式并使用 Apple 开发人员证书对我的程序的 Windows 版本进行签名吗?
另相关:非 Apple 颁发的代码签名证书:它可以与 Mac OS 10.8 Gatekeeper 一起使用吗?
前段时间也有同样的想法。但我认为这是不可能的,因为苹果开发者证书是由苹果验证(签名)的,我不认为苹果根证书安装在普通的Windows机器上。
LTNS 每次我的Comodo CS证书需要更新时,我都会检查这个问题的状态,因为麻烦/金钱与苹果的
唉,苹果的CA仍然不在Windows黄金名单AFAIK中。我在Win10下检查了Apple软件更新,其证书颁发者是Verisign。
OT 不是这里的证书专家,但如果苹果炮制了一个 CA 和苹果都可以担保/撤销的中间证书,那么不少 Windows 开发人员会为 Apple 的 100 美元开发计划提供 su-weet 5 年非 MAS 共同设计证书(并且可能涉足 App Store/ios 开发作为奖励)
以下是一篇关于它的详细文章:http://luminaryapps.com/blog/code-signing-and-packaging-windows-apps-on-a-mac/,更一般地说,关于在Mac上对Windows应用程序进行代码签名。我引用:
现在您需要获得Windows开发人员证书。不幸的是,你不能使用你的苹果证书(嗯,实际上你可以,但这无济于事,因为苹果不是Windows认可的证书颁发机构)。下面是 Windows 识别的根证书颁发机构的列表。
所以这似乎证实了其他答案。