在没有Mac Developer程序的情况下签署Mac Application

use*_*452 5 macos ssl signing certificate

是否可以使用Comodo或Thawte的代码签名证书签署应用程序并传递Gatekeeper,或者我是否需要为此目的获得Mac Developer订阅?

小智 4

您必须是 Mac 开发者计划的成员并使用 Apple 的证书才能通过 GateKeeper。这是他们的开发人员库中的相关部分:

只有 Mac 开发者计划成员才有资格申请开发者 ID 证书并使用它们签署应用程序或安装程序包。

当您注册 Mac 开发者计划时,您将成为 Apple 的主要联系人,并被要求签署法律协议。无论您以个人还是公司身份注册,您都是团队代理,负责创建开发者 ID 证书。如果您以公司身份注册,则可以将个人添加到您的团队中,但只有团队代理有权创建开发人员 ID 证书。开发者 ID 证书归团队而非个人所有。

要注册 Mac 开发者计划,请转至 Apple 开发者计划注册,其中 Web 助手将指导您完成整个注册过程。如果您尚未注册为 Apple 开发者,您可以在注册 Mac 开发者计划时进行注册。当系统提示您选择程序时,请选择 Mac 开发人员程序。