文档章节

关于推送证书失效

_
 ___大黄蜂___
发布于 2016/07/31 10:59
字数 558
阅读 17
收藏 0

在编写远程推送消息的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.现在再看一下签发者的状态,可以看到会显示绿色的”此证书有效”字样: 证书显示有效

© 著作权归作者所有

共有 人打赏支持
上一篇: FMDB的使用
下一篇: UISearchBar
_
粉丝 5
博文 26
码字总数 21716
作品 0
东城
私信 提问
Appuploader的安装介绍

注意:下载AU后需安装java8运行环境才能启动;安装好了最新Java8运行环境,解压AU软件包,无需安装,Windows 64位系统点击appuploader.exe启动;如果是Linux/Windows 32位系统或Mac系统双击appuplo...

webmirror
05/11
0
0
iOS开发证书"此证书的签发者无效"解决方法

Xcode7近期出现了一个新的签名报错,在ipa打包时有如下提示: 主要是说 ,意思是缺少了签名。 根据这个提示,我马上查看了Keychain中的签名,还真的是有问题的 然而签名并未过期,签名签发者...

豆花饭烧土豆
2016/03/21
15
0
Xcode8下快速集成极光推送并兼顾iOS10

前言 iOS10下,远程推送发生了变化,新增的将本地推送和远程推送整合在一起。 最近刚刚更新了Xcode8,自动创建证书和配置文件确实方便许多。琰君分享下以开发环境为例(非生产环境)在Xcode...

-Man
2016/10/27
683
1
关于iOS开发证书的一些总结(很有用)

今天出了个问题,具体是这样的,我把本地的钥匙传里面的各种东西全部清空了,结果出现了各种不可预料到问题。花了一下午的时间反复的测试,终于把证书的一些问题理顺,然后在这里做一些总结。...

北方人在上海
2015/10/09
360
1
HTTP/2探索第二篇——工具及应用

版权声明:本文由张浩然原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/88 来源:腾云阁 https://www.qcloud.com/community 由于不同环境过于复杂,本文...

偶素浅小浅
2016/11/03
41
0

没有更多内容

加载失败,请刷新页面

加载更多

详解css BEM书写规范

BEM是基于组件的web开发方法。其思想是将用户界面分隔为独立的块,从而使开发复杂的UI界面变得更简单和快,且不需要粘贴复制便可复用现有代码。BEM由Block、Element、Modifier组成。选择器里...

前端小攻略
16分钟前
2
0
一个centos初始化脚本

概述 就是自己无聊写的一个脚本,欢迎使用,star,fork顺便关注我一波 https://github.com/bboysoulcn/centos 使用方法 这个是给最小化安装的centos使用的,在centos 7.5上测试过,当然其他的...

bboysoulcn
20分钟前
3
0
mybatis 自动维护 createdAt, updatedAt

SpringBoot Mybatis Plus公共字段自动填充功能

youngjdong
24分钟前
3
0
Docker之nginx容器中部署静态文件

注: Docker版本如下: Client: Version:17.12.0-ce API version:1.35 Go version:go1.9.2 Git commit:c97c6d6 Built:Wed Dec 27 20:11:19 2017 OS/Arch:linux/amd64Ser......

克虏伯
24分钟前
4
0
搭建git服务器————gitlab

github毕竟是公开的,而私有仓库又得花钱买。所以我们可以想办法搭建一个私有的,只自己公司使用的。Gitlab是个不错的选择。在介绍它之前,先讲述一下命令行的git服务器 找一台服务器,首先要...

chencheng-linux
31分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部