app添加推送功能时候,第三方开发平台需要上传APNS证书文件。
双击下载apple生成的aps.cer和aps_development.cer证书,在钥匙串中发现无法导出p12证书,呈现灰色不可点击状态:
![](http://upload-images.jianshu.io/upload_images/4242302-fdebb2607f03573e.png?imageMogr2/auto-orient/strip|imageView2/2/w/607)
原因1:
证书类型选择错误,左侧有两个分类,选择 登录--证书,找到需要导出的文件,右键点击可导出p12文件,如果在 登录--证书 中找不到需要的证书,而在 系统--证书 中能找到,拖动证书到登录即可解决。
原因2:
Mac系统缺少AppleWWDRCA.cer证书。
下载:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下载后双击。