关于推送证书失效
关于推送证书失效
___大黄蜂___ 发表于1年前
关于推送证书失效
  • 发表于 1年前
  • 阅读 17
  • 收藏 0
  • 点赞 2
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

在编写远程推送消息的App时需要注册一个相关的证书,我们可以到Apple开发网站的Certificates, Identifiers & Profiles页面首先创建一个App ID. 输入图片说明 其中进入Push Notifications选项,并且在其子项Development SSL Certificate中选择创建证书(因为该证书是调试用的,所以在Development中创建,对应的还有一个Distribution下的证书,这个要等发布的时候再创建,这里我们不再讲了,步骤都是一样的). 上一步完成后,往下滚动会看见下面的界面,点击勾选pushNotifications 后面有一步需要上传一个cer证书文件,我们需要在本地创建一个证书. !紧接着会看见--创建证书要求选择上传文件 点击上传 选择证书 上一步完成之后 完成之后证书生成成功,直接点击下载,然后找到下载位置双击会自动安装到钥匙串,可到钥匙串中查看 钥匙串中的证书 具体步骤为:打开系统中的钥匙串访问程序中的证书助理->从证书颁发机构请求证书选项: 输入图片说明 接下来将其存储到磁盘上: 保存证书 这里写图片描述 然后上传此生成的证书文件到Apple开发网站,最后会生成一个新的证书,我们将其下载到本地,并且双击导入到钥匙串中. 打开钥匙串访问,找到刚才导入的证书,名称类似于”Apple Development IOS Push Services: 你App Id的名称”,这时你可能会发现上面会有一行小的红字显示:此证书的颁发者无效的信息. 解决办法很简单: 0.首先更新WWDR系统证书,到https://developer.apple.com/certificationauthority/AppleWWDRCA.cer去将cer下载到本地,双击导入钥匙串. (这一步必须先做---否则可能会出现显示--此证书是由未知名的颁发机构颁发的字样); 1.在 钥匙串 里选择 登录,然后点选 证书,在这个界面,选择工具栏的显示 -> 显示已过期的证书,这时候你会发现一个过期的Apple Worldwide Developer Relations Certification Authority,删除它 2.在 系统 的那一栏也有这个过期的Apple Worldwide Developer Relations Certification Authority,同样删除它 3.现在再看一下签发者的状态,可以看到会显示绿色的”此证书有效”字样: 证书显示有效

共有 人打赏支持
粉丝 6
博文 25
码字总数 21716
×
___大黄蜂___
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: