`

iOS 证书生成 包括推送 证书

    博客分类:
  • IOS
 
阅读更多

 

一), 在 网站   新建 Identifiers -> app IDs, 并且选择上 Push Notifactions

二), 在 MAC 上准备2个 等会 要上传的 证书, Cer 1, 用于开发。 Cer 2 ,用于生产

* 打开 MAC 的 ”钥匙串访问“ 然后 -》 证书助理 -》 “从证书办法机构请求证书”(倒数第3个)。下一步

* 请求是 : 选择 “存储到磁盘”。

 

三) 在 网站  新建 4个 certificats 证书,

1 其中 有用于 Provisioning profiles 的 2个,用于导入到XCODE。

* 选择 Development  -> ios app development  -> 上传 Cer 1 证书,生成1个 ,下载双击 用于到钥匙串。

* 选择 Production ->  App Store and Ad Hoc -> 上传 Cer 2 证书, 生成1个,下载双击 用于到钥匙串。

2 , 用于 推送 PUSH 的2个, 用于 生成公钥上传到 类似JPUSH 的推送服务器。

* 选择 Development  -> Apple Push Notification service SSL (Sandbox)  -> 选择app ->上传 Cer 1 证书,生成1个 ,下载双击 用于到钥匙串。右键导出 P12 格式 上传到 类似JPUSH 的推送服务器。

* 选择 Production ->Apple Push Notification service SSL (Sandbox & Production)  -> 选择app ->上传 Cer 2 证书, 生成1个,下载双击 用于到钥匙串。右键导出 P12 格式上传到 类似 JPUSH 的推送服务器。

(如果导出p12灰色,参考 https://www.jianshu.com/p/7d4bba2f1dcb )


 

 

四 ) 生成 Provisioning Profiles 证书 2个,

* Development -> ios app development -> 选择  三)1 中的 Development   证书, -> 生成证书1个,下载双击用于Xcode.

* Distribution -> Appstore (  如果是下载测试机群 选Ad Hoc )-> 选择 三)1 中的 Production 证书, ->  生成证书1个,下载双击用于 Xcode.

 

五) XCODE 设置 四)中的证书 

项目 (target) Build Settings , 顶部过滤 All |  Levels,  Code Signing 选择刚才导入到Xcode  的Provisiong profiles 2个证书




 
 

 

注意 在 三) 中生成的 4个证书 都 需要下载到本地电脑&双击 导入到 钥匙串中。

 

 

其他 参考 

http://docs.jpush.cn/pages/viewpage.action?pageId=1343727

 

IOS 的 JPUSH 的 SWIFT 集成

http://www.hangge.com/blog/cache/detail_1268.html

 更多 JPUSH 推送 操作

https://blog.csdn.net/cjq316210/article/details/53841383

 

** JPUSH 设置 alias

        JPUSHService.setAlias(login_user_tel, completion:{resCode,alias,req in (() -> Void).self
            print(resCode);
            print(alias);
        }, seq: 0)

 

 

  • 大小: 82.8 KB
  • 大小: 89.4 KB
  • 大小: 58 KB
分享到:
评论

相关推荐

    ios推送证书生成全流程

    ios推送证书生成全流程,生成pem推送证书全流程,100个字节是多长吖,哪里有那么多话说,ios推送证书生成全流程ios推送证书生成全流程ios推送证书生成全流程ios推送证书生成全流程ios推送证书生成全流程ios推送证书...

    苹果企业级证书申请及使用流程/IOS推送证书创建

    苹果企业级证书IDP申请及使用流程 IOS消息推送证书创建过程(包含p12文件转换方法)

    IOS消息推送

    生成推送证书后,添加到本程序根目录下,并配置JdSoft.Apns.Test.exe.config文件,就可以向指定设备推送消息。 可一作为验证证书是否生成正确。 ///证书名称 <add key = "cerfile" value ="aps_production.p12" /> ...

    ios 服务器端推送证书生成的方法

    主要介绍了ios 服务器端推送证书生成的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    iOS推送证书申请教程(推送通知)

    iOS推送证书分为开发环境及生成环境,看下面具体申请步骤详情。 一、申请iOS推送证书首先要把应用id包名的推送权限打开(如果已经打开了直接申请即可) 1、登录苹果开发者中心 进入证书管理 2、选择应用id管理项 ...

    浅谈iOS推送证书生成pem文件(详细生成过程)

    主要介绍了浅谈iOS推送证书生成pem文件(详细生成过程),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    验证推送证书是否有用代码

    这是一个验证苹果推送证书是否可用的demo,只是生成token,还需要结合 mac软件APNS-Tool使用就OK了

    IOS移动端项目证书申请文档.docx

    不包含开发者证书导出,csr的生成等,只有申请项目的时候需要的证书,包含推送的证书。全图文攻略,是我自己这么久以来一直实践出的结果。这次是因为ios的网站改版所以与以前有所不同了,自己整理了一个文档,方便...

    flutter-apns:用于推送通知服务器的Flutter插件

    在iOS上,请确保已正确配置您的应用程序以支持推送通知,并且已生成用于发送推送的证书/令牌。 将以下行添加到iOS项目的AppDelegate.m / AppDelegate.swift文件中的didFinishLaunchingWithOptions方法中 目标C: ...

    iOS 开发流程笔记-帮你快速上手iOS开发,iOS上架市场

    消息推送后端服务 开发中常见的证书及相关文件介绍 CSR(certificate request) 文件 开发者证书 apns(Apple Push Notification Service) 证书 p12(Personal Information Exchange) 证书 描述文件(Provisioning ...

    Ionic-PushNotification-Server:服务器代码,用于将推送通知发送到iOS或Android设备

    这可用于将“推送通知”发送到iOS或Android设备。 Android推送通知 SERVER_KEY如果您没有SERVER_KEY,请使用生成 :party_popper: DEVICE_TOKEN如果您没有设备令牌,则在使用Ionic 2的情况下,请使用或 :thumbs_up: ...

    pusher:Coldfusion组件,用于将推送通知发送到iOS和Android

    Coldfusion组件,用于将推送通知发送到iOS和Android。 该组件将直接向苹果推送通知服务(APNS)和Google Cloud Messaging(GCM)发送推送通知,而无需使用任何第三方(web)服务。 特征 设备注册/注销 每个用户多个...

    基于IOS上MDM技术相关资料整理及汇总

    阶段目标:IOS端完成p12格式的MDM推送证书,java-apns组件测试代码的编写; 5、配置描述文件mobileconfig的生成及注意事项 原文地址:http://www.mbaike.net/ios/1560.html 阶段目标:协助IOS端生成mobileconfig...

    ios-push-notifications

    该项目包含一个允许 Jahia 支持 iOS 推送通知的模块。 它在一个包中包含服务器端向移动用户发送推送通知所需的一切 要求 一个 iOS 开发者账号 与唯一应用程序标识符关联的推送通知证书 设置 在 iTunes Member Center...

    IOS 远程通知兼容(IOS7,IOS8)实例详解

    证书推送安装 证书的操作过程我就不说了,网上一大堆,首先我要说一下为什么要这些证书其实就是告诉苹果服务器三点: 1.我们要为哪个应用做推送 2.哪台电脑上做推送调试 3.哪台手机设备上做推送调试我把调试做了...

    mdmvendorsign:创建证书签名请求作为Apple的MDM推送通知服务的“供应商”

    mdmvendorsign 创建证书签名请求作为Apple的MDM推送通知服务的“供应商” 该脚本会生成特殊的编码plist,该plist会被叠加到[Apple Push Certificate Portal]( )上,用于创建与Apple的(MDM)系统一起使用的证书。...

    BasicUserNotification.m

    添加推送证书到项目中,并改名为apns.cer 运行填写信息,点击Push按钮完成发送 注意:出现SSLwrite():-36 94错误 http://www.cnblogs.com/czq1989/p/5314940.html  无法拿到证书的路径:...

    Apple.Google.PushScripts:我的微型 Node.js 脚本将推送通知发送到 Android 和 iOS 设备

    Node.js 推送通知脚本 向 Apple 和 Google 设备发送推送通知的基本 node.js 脚本。 先决条件 节点 + NPM $ npm install 跑前准备 您必须将有效的设备 uuid 添加到 Google 的registrationIds中 var ...

Global site tag (gtag.js) - Google Analytics