苹果证书类型
应老大要求自己第一次做证书,也是各种搜索资料,小小总结下,以后用:
我们申请一个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