首页 > 代码库 > iOS10 远程推送服务器所需证书以及应用授权文件配置
iOS10 远程推送服务器所需证书以及应用授权文件配置
推送证书制作步骤(目的:导出服务器需要的p12证书)
第一步:
打开Mac系统的“钥匙串访问”-“证书助理”-“从证书颁发机构请求证书” 取名RemotePush_CertificateSigningRequest.certSigningRequest
第二步:添加App ID
登录apple的开发者门户,进入到“MemberCenter”-“Certificates,Identifiers&Profiles”-IOSApps下的“Certificates”-“Identifiers”-“AppIDs”
Name随便取,BundleID需要与应用程序的对应比如com.just.Dxda
第三步:勾选Push Notifications
提交成功后,在App IDs中选择刚添加的RemotePush,点击Edit
找到Push Notifications节点,点击CreateCertificate(如果是发布,就先Production SSL Certificate下的Create Certificate)
选择继续,直到选择上传证书页面,点击选择证书
找到文章开始先择导出的证书RemotePush_CertificateSigningRequest.certSigningRequest,然后点击Generate生成证书
第四步
这时,就可以下载生成的证书了,下载完成后双击安装证书。
安装完成后可以“钥匙串访问的“登录”下,类型为“证书”下看到安装的证书了。
第五步
选中这张证书,右键,选择导出证书选项,然后在弹出框中输入证书名称,要使用.p12格式,同时,需要输入证书密码,这时一定要记住自己设定的证书密码,这个证书和密码将要在服务端使用。在最后,导出证书时需要系统登录密码,以作验证。
以上就得到了服务器需要的p12证书
接下来还需要配置授权文件
1.配置Provisioning Profiles,选择Development添加,选择IOS App Development
2.要选择自己创建的App ID,然后保存下载,双击安装即可(安装后会自动打开xcode,可以在项目的Build Settings中搜Provisioning Profile的选项目中查看是否安装成功)。
3.在设置项目的Capabilities开启Background Modes - Remotenotifications 同时打开 Push Notifications
原文章参考 http://axzxs.blog.51cto.com/730810/1706713/
iOS10 远程推送服务器所需证书以及应用授权文件配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。