最近公司自己申请了一个开发者账号,需要开始自己管理证书了,从0到1,开始配置证书
首先注册一个AppID
填入Name,Bundle ID,选择需要的功能,比如推送
continue,之后来到确认页面
确认无误,点击register
点击App IDs,可以看到我们刚才创建的appid
点击这个appid,页面滚动到最下面,点击edit
进入设置页面,刚选了推送服务,需要配置我们的证书
我们以开发测试证书为例,点击Create Certificates
这里需要我们本地生成一个csr文件,打开钥匙串
然后
填写邮件地址和名称
然后继续,完成后会生成一个文件
回到我们的证书创建页面
点击下方的Continue
这里,点击Choose File,选择刚才生成的
点击Continue
推送证书创建完成了,下一步,要创建一个Provisioning
Profiles(授权文件)
因为是开发环境,所以我们选择 iOS App Development
Continue,选择刚才创建的appid
Continue
这里我们需要再创建一个证书作为根证书,点击Create Certificate
选择iOS App Development,然后Continue,下面的操作和刚才创建证书的操作一致,选择
最后生成
回到创建授权文件
选择刚刚创建的根证书,Continue
选择测试的设备,Continue
填写授权文件名称,完成
授权文件已经生成,下载证书和授权文件,开始调试推送,首先下载个推的demo,然后登陆个推开发者平台创建一个应用,打开下载好的demo,修改相关信息,如图:
导出刚安装完的推送证书:
上传到个推后台:
运行demo,然后点击开启推送:
将app退到后台,方便查看效果,个推后台测试推送:
发送:
记得在创建授权文件,需要创建一个证书作为根证书,在这里卡了很久,不过,跟着苹果的引导去创建,会一步一步引导你,先别问太多为什么,跟着做就对了,试了证书可以再去请教别人
踩了很多坑,但总算将证书这一课上完啦,