iOS-推送证书

推送证书: 分为开发环境和发布环境

制作证书流程:

1、测试 或 发布证书

2、appID 名字要与bundleID名字 相同 要勾选上APNS(远程推送的缩写)

bundleID命名法:com.公司名.工程名 ->为了区分其他app -> 是app唯一的标识符(推送、发布都是根据bundleID来查询是哪一个app)

3、在appID中 点击创建一个推送证书

4、生成一个mobileprovision

p12 文件 在钥匙串中可以直接导出

pem 文件 需要在命令中合成

openssl pkcs12 -in 证书的名字.p12 -out 导出证书的名字.pem -nodes

使用的时候注意事项:

1、选择正确的mobileprovision(看appID)

2、注意bundleID 是否与appID相同(mobileprovision所在证书的appID)

下面是流程图:

1、登录

2、制作测试证书:

测试证书完成后,

3、创建一个与项目的bundleID相同的APPID

4、点击加号,去创建

5、添加描述

6、添加后的效果

7、勾选上推送通知选项(push...),然后点击下一步

8、注册

9、下一步:

 10、点击,下一步

下一步,看注释

点击之后就会跳到咱们制作推送证书的位置

点击继续

点击下一步

点击创建完成证书 下载并 双击  双击 双击重要的事说三遍

双击之后会出现:

这样证书就制作完成了!

but 还没全完

一般情况下后台会要一个p12的文件  下面是步骤

跳出账号密码:输入,自己记住

下一步输入自己的电脑密码

点击

选择,

选择包含之前创建appID的证书

选择测试证书 ,点击下一步

选择可以通过这个证书的设备

描述mobbile profile

点击下载双击下载好的文件 安装

然后就会跳到Xcode里面

把bundleID改成和AppID相同的名字

点击Build Setting 选择

然后修复黄色感叹号,直至消失!

测试证书就完成了!!!

剩下的就是打开终端,

cd p12文件目录

开始合成

按Enter键 ,输入导出的密码  ***我让记下的那个密码

全部制作完成OVER!!!

全部制作完成OVER!!!

 如有错误请及时指正哦!!共同学习!!

也希望你关注博主的新浪博客:http://blog.sina.com.cn/adolpe

微博:http://weibo.com/wenqiangfight
简述地址:http://www.jianshu.com/users/42646a0aaae0/timeline 

     给与技术支持!!!2016-04-13

原文地址:https://www.cnblogs.com/adople/p/5387991.html