苹果证书类型

应老大要求自己第一次做证书,也是各种搜索资料,小小总结下,以后用:

我们申请一个Certificate之前,需要先申请一个Certificate Signing Request (CSR) 文件,而这个过程中实际上是生成了一对公钥和私钥,保存在你Mac的Keychain中。---这个签名文件就是一个私钥。通过阅读苹果官方文档的翻译,了解到这个csr必须是你自己在苹果开发者网站中注册app的那个账号在自己电脑中生成,个人理解为这个开发者账号和申请的mac以及签名(CSR)唯一绑定;在公司项目测试过程中;我使用老大给的CSR去配置开发和生产的推送证书,配置友盟推送时,推送老失败,找到是证书的问题;让老大在自己的mac上重新生成证书并配置后发现推送就没问题了;看一篇博客了解到似乎签名在不同mac上使用后要重新配置;(需要在不同mac上使用请参考苹果官方文档)。

证书分类:

  • Development
    • App Development (1年):用来开发和真机调试应用程序。
    • Push Development (1年):用来调试Apple Push Notification
  • Production
    • In-House and Ad Hoc (3年):用来发布In-House和AdHoc的应用程序。
    • App Store :用来发布提交App Store的应用程序。
    • MDM CSR
    • Push Production (1年):用来在发布版本中使用Apple Push Notification。
    • Pass Type ID Certificate:用于通行证类证书
    • Website Push ID Certificate

苹果升级后需要下载一下的证书并添加

https://developer.apple.com/certificationauthority/AppleWWDRCA.cer

原文地址:https://www.cnblogs.com/hazhede/p/5478253.html