我正在努力降低为Mac OS X和Windows开发程序所需的代码签名证书的成本。据我所知,我不能使用第三方证书签署我的OS X程序并让它超过GateKeeper,如here所示。
我可以采用其他方式并使用Apple Developer证书签署我的程序的Windows版本吗?
还相关:Non-Apple Issued Code Signing Certificate: Can it Work with Mac OS 10.8 Gatekeeper?
答案 0 :(得分:19)
前段时间有同样的想法。但我不认为这是可能的,因为Apple开发者证书已由Apple验证(签名),我认为Apple Root证书不会安装在普通的Windows机器上。
答案 1 :(得分:4)
您好Joe LTNS每次我的Comodo CS证书进行续订时,我会检查此问题的状态,因为麻烦/金钱与Apple的对比
唉,Apple的CA还没有进入Windows金榜AFAIK。我检查了Win10下的Apple软件更新,其证书颁发者是Verisign。 OT不是这里的证书专家,但如果Apple炮制了CA和Apple都可以担保/撤销的中间证书,那么不会有少数Windows开发人员为Apple的100美元Dev开发计划5年非MAS代码签名证书(可能涉及App Store / ios开发作为奖励)答案 2 :(得分:1)
此处是有关它的详细文章:http://luminaryapps.com/blog/code-signing-and-packaging-windows-apps-on-a-mac/,更一般而言,是有关在Mac上对Windows应用程序进行代码签名的。我引用:
现在,您需要获取Windows开发人员证书。不幸的是,您不能使用Apple证书(虽然可以,但是可以使用,但这没有帮助,因为Apple不是Windows可以识别的证书颁发机构)。这是Windows可以识别的根证书颁发机构的列表。
所以这似乎证实了其他答案。