`

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不同证书下的推送推送

    - **推送证书**: 需要一个名为`Development Push SSL Certificate`的证书用于发送测试推送消息。 #### 发布证书(Production Certificate) 当应用准备上线并面向广大用户时,就需要使用发布证书来进行正式的推送...

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

    在iOS应用开发中,苹果企业级证书和推送证书是至关重要的组成部分,它们确保了应用程序的安全性和用户接收消息的顺畅性。下面将详细讲解这两个证书的申请及使用流程。 首先,我们来了解苹果企业级证书(IDP,In-...

    iOS 测试证书生成步骤

    总结以上步骤,包括了iOS测试证书的生成、App ID的创建、设备UDID的添加以及Provisioning Profile配置文件的生成。在开发过程中,以上每一个步骤都不可或缺。只有正确地遵循这些步骤,才能够确保你的应用能够顺利...

    PushMeBaby ios推送通知测试工具

    当开发者想要向用户的iOS设备发送推送通知时,他们需要配置一个aps_developer_identity.cer证书,这个证书用于验证开发者有权发送推送通知到特定的应用。在PushMeBaby中,你可以替换这个证书,以便在不同的测试环境...

    关于IOS_APNS推送消息(iphone端+服务端)

    本文将深入探讨iOS APNS推送消息的实现,包括iPhone端和服务端的设置和交互。 首先,让我们从iPhone端开始。在iOS应用中集成APNs推送功能,开发者需要做以下几件事: 1. **获取设备Token**:当用户安装并首次运行...

    IOS推送消息docx文档

    本文将详细介绍 iOS 推送消息的工作机制、证书生成过程和工程代码实现。 一、iOS 推送消息工作机制 iOS 推送消息的工作机制可以简单地用以下图来概括: Provider 是指某个 iPhone 软件的 Push 服务器,APNS 是 ...

    ios推送工具.zip

    8. **证书与Profile**: 在使用APNS之前,开发者需要获取苹果的推送证书和Provisioning Profile,SmartPush-2.0可能简化了这一过程,使得证书的管理和导入更加便捷。 9. **多平台支持**: 虽然描述中提到的是mac版,...

    iOS-远程推送流程

    1. **certSigningRequest文件**:此文件是在MAC系统中生成,用于在Apple官方网站上申请推送证书文件。生成过程包括使用“钥匙串访问”软件中的“证书助理”功能创建证书请求。 2. **支持Push的AppID**:在developer...

    友盟推送配置教程iOS

    2. 生成推送证书。开发者需要在苹果开发者账号中生成一个推送证书,这个证书分为开发证书和生产证书两种。在苹果开发者网站(Apple Developer)中,通过Certificate Authority(证书颁发机构)创建APNs证书。 3. ...

    IOS远程推送开发手册

    在《iOS远程推送开发手册》.rtfd文件中,可能包含了关于这些步骤的详细教程、示例代码、常见问题解答和一些实用工具,帮助开发者快速理解和掌握iOS远程推送的实施。通过深入学习和实践,开发者能够熟练掌握这一技术...

    ios消息推送源码(含php服务端源码)

    本文将深入探讨“ios消息推送源码”,包括PHP服务端的实现,适用于那些正在使用Xcode 6.1进行APNs(Apple Push Notification service)开发的开发者。 首先,APNs是苹果公司提供的一个服务,它允许应用开发者向已...

    IOS消息推送

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

    ios的服务器推送要点

    2. 服务器设置:开发者需在Apple Developer Account中配置推送证书和密钥,以便与APNs建立安全连接。 3. 通知构建:服务器打包要发送的通知内容,包括标题、正文、声音等,以及设备令牌。 4. APNs转发:服务器将构建...

    iOS苹果推送apns测试工具.zip

    `iOS苹果推送apns测试工具.zip`文件包含的资源显然是为了帮助开发者测试APNs的功能和配置。以下是对APNs和相关测试工具的详细解释。 **苹果推送通知服务(APNs)** 1. **工作原理**:当应用程序注册APNs时,苹果...

    U盟消息推送_phpios推送_php安卓推送_thinkphp推送

    开发者通常需要创建证书,配置服务器,并编写PHP脚本来生成并发送推送令牌。 对于"php安卓推送",这里主要指的是使用PHP进行Google Firebase Cloud Messaging (FCM) 的集成。FCM是谷歌提供的免费服务,用于向...

Global site tag (gtag.js) - Google Analytics