iOS推送证书配置问题

原创 2016年06月02日 13:02:00

最近开发新App调试推送。老的版本没有添加推送模块。然后现在需要加入。


具体步骤不再累述。直说过程:

1、revoke 掉以前的推送证书,如果没有,直接第二步

2、钥匙串申请一个证书【certSigningRequest (简称CER)】(事实证明,不同的Mac申请到的证书,都可以去新添加(配置)证书)

3、钥匙串清除掉对应的以前的证书,(如果以前没有,直接step 4)

4、Apple developer  【Certificates】栏开始 新建 APNS证书。(默认APP ID已经创建过)

5、创建完,download,双击打开,显示在 钥匙串 里

6、在对应的证书上 直接右键 导出 .p12格式(期间会要求让你设置 密码---上传到第三方平台的时候会用到。)

7、打开相应第三方平台(此处是友盟),上传相应的Dev、Release P12文件。

8、重新配置 描述文件【provisioning profile (PP)】 配置描述文件!!配置描述文件!!配置描述文件!!! 重说三。这个是开始调试之前一定要重新做的一步!!!!!!!(因为描述文件是关联证书和调试设备的文件,以前的证书里边不包含推送证书,所以重新添加推送组件之后,要重新生成描述文件(笔者是这么理解的 = =!))

9、删除手机上的APP,重新run. 获取到device-token,

10、添加测试设备,(name & device-token), 添加测试消息


tips:

1、Step 8 一定要重新做

2、如果想删除Xcode里边以前生成的太多的PP文件,步骤如下: 

Finder--前往路径--  ~/Library/MobileDevice/Provisioning Profiles 

找到你想要删除的PP文件,重启Xcode ,Okay !!

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS证书(Certificates)及配置文件(Provisioning Profile)说明:

iOS证书(Certificates)及配置文件(Provisioning Profile)说明:证书:开发证书、推送证书。开发证书(Certificates):只要有一个开发者账号,然后申请一个开发...

iOS推送证书配置

关于IOS推送主要流程如下: 1.应用启动后向APNS服务器注册消息推送功能。 2.如果注册成功。会返回deviceToken。注册失败可以打印出注册失败error. 3.返回的device...

Apple iOS推送证书配置和生成教程

如何在Mac上创建.p12格式的APNS证书 2016年3月. 本教程要求你使用一台Mac电脑,并且你有一个有效的Apple 开发者账号. 1.登录Apple的Developer Mem...

iOS极光推送Xcode证书配置(二)

前提是在开发者账号中已经配置好 .cer文件和.mobileprovision(齿轮文件),并且在极光推送中上传好.p12文件 1.接下来打开Xcode

iOS 环信apns离线推送相关deviceToken和证书等问题

用过环信的知道,环信在APP挂在后台超过3分钟或者被kill之后,是不会收到消息了的,如果想要能继续接受消息,需要注册apns离线推送。在调试期间遇到一些棘手问题,现总结如下: 先附上环信社区配置ap...

iOS10 推送证书问题

Missing Push Notification Entitlement - Your app includes an API for Apple's Push Notification servi...

iOS推送证书.p12申请教程

  • 2017-07-06 14:22
  • 2.90MB
  • 下载

配置iOS证书 (3) --> 远程推送证书

配置iOS证书 (3) –> 远程推送证书一. 需要配置的文件 1.Certificates: 哪台电脑可以真机调试(cer证书) 分为: a. Apple Push Notification ...

iOS 推送证书的配置 从cer证书到pem文件

1.首先我们需要制作 CSR 文件。打开 Mac 系统软件'钥匙串访问',选择 '证书助理' 及 '从证书颁发机构请求证书',制作 CSR 文件,如下图: 生成证书后,到Apple Deve...

iOS原生推送 -证书的申请

  • 2017-05-11 17:17
  • 8.76MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)