macos - 在没有 Mac 开发者程序的情况下签署 Mac 应用程序

标签 macos ssl certificate signing

是否可以使用来自 Comodo 或 Thawte 的代码签名证书来签署应用程序并通过 Gatekeeper,或者我需要为此目的拥有 Mac 开发者订阅?

最佳答案

您必须是 Mac Developer Program 的成员并使用 Apple 的证书才能通过 GateKeeper。这是他们的相关部分 developer library :

Only Mac Developer Program members are eligible to request Developer ID certificates and sign applications or installer packages using them.

When you enroll in the Mac Developer Program, you become the primary contact for Apple and are asked to sign legal agreements. Regardless whether you enroll as an individual or company, you are the team agent and responsible for creating Developer ID certificates. If you enroll as a company, you can add individuals to your team, but only the team agent has permission to create Developer ID certificates. Developer ID certificates are owned by the team not an individual.

To enroll in the Mac Developer Program, go to Apple Developer Program Enrollment where a web assistant guides you through the entire process of enrolling. If you have not registered as an Apple Developer yet, you can do so as part of enrolling in the Mac Developer Program. When you are prompted to select a program, select the Mac Developer Program.

关于macos - 在没有 Mac 开发者程序的情况下签署 Mac 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14819429/

相关文章:

Python 请求获取 SSLerror

html - IE6 安全和非安全错误 - Fiddler 中没有任何内容/没有 iframe

java - 需要在 Tomcat 或 JDK 中导入 SSL 证书

powershell - 将证书从驱动程序导入到 TrustedPublisher 以进行静默驱动程序安装

c open() 未定义错误 : 0 on os x

c++ - 在 Netbeans 中更改库路径

macos - MonoDevelop 的 ~/.config/MonoDevelop/在哪里

iOS 联系人框架 : How to fetch contacts by phone number

wcf - 证书,加密和身份验证

java - 通过 HTTPS 使用 HttpClient 信任所有证书