如何获得Apple开发人员证书/私钥?

问题描述:

我无法找到有关获取用于签署OSX .pkg文件的Apple Developer证书的过程中的规范问题。如何获得Apple开发人员证书/私钥?

如何获得Apple开发人员证书以签署OSX软件包?

  • 导航到Apple Developer Portal
  • 点击 “证书,身份和配置文件” Certificates, Identities and profiles
  • 从下拉OSX

  • 选择 “OSX” 在 “证书” 部分点击“+ “符号,并按照向导生成CSR请求。该向导将让您在钥匙串中生成请求,然后下载您的私钥。

您现在可以使用此密钥在Xcode /各种打包工具中对软件包进行签名。

您还可以使用productsign实用签署现有的包:

productsign --sign "Developer ID Installer: John Smith (MYH4SH)" mypackage.pgk mypackaged_signed.pkg 

更多Certificates on other Apple Platforms