在OSX Cocoa应用程序开发中,我是否使用两个证书进行协同设置? (注意,我并不打算在Apple AppStore中分发我的应用程序,而是从网站上分发。)请参阅,Apple说我需要一个组织开发人员ID来签署我的OSX应用程序。好的,但Chrome和IE浏览器就像那些昂贵的赛门铁克EV代码签名证书,至少对于Windows应用程序来说,比其他更便宜的EV代码签名证书更多。 (我们的测试表明,如果想要从网站上分发我们的应用程序,我们只能获得Chrome和IE的批准,只有昂贵的赛门铁克EV证书,而不是更便宜的证书。
因此,如果我确实需要使用两个证书对代码进行编码,您能解释一下安装这些证书的命令行过程吗?另外,请注意我的应用程序有点奇怪,我需要知道哪些项目我必须编码。在我的申请中,我有:
答案 0 :(得分:1)
赛门铁克为您的网站提供的证书可能非常有用,如果您正在分发Windows应用程序,但Apple已经在Gatekeeper中开发了自己的解决方案,我强烈建议您使用。
只要您在使用Xcode构建应用程序时使用Gatekeeper对应用程序进行编码,您就可以将其分发到网络上,几乎任何Mac都可以毫无问题地打开它,无论他们使用什么浏览器