推送证书: 分为开发环境和发布环境
制作证书流程:
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