1.在App Store创建推送证书,以sandbox推送证书为例

选中并生成sandbox推送证书

生产之后点击安装

ps:在钥匙传打开证书,报证书不受信任,需要下载苹果官方证书认证:

打开 Apple PKI - Apple选中G4,下载并安装

2.导出P12文件

导出证书的p12文件,并设置密码

证书导出apns_dev_cer.p12

3.下载旧版本的openssl

到https://www.openssl.org/source/old/0.9.x/ 下载openssl 0.9.8zh版本

3-1、解压下载的压缩包

3-2、cd 你解压后的压缩包目录

3-3、执行命令

./Configure darwin64-x86_64-cc --prefix=/usr/local/openssl --shared

这一步可能会遇到没有权限创建openssl文件夹的问题,可以手动到/usr/local/下创建一个openssl文件夹,然后在执行命令

3-4、执行命令

make &;&; make install

3-5、openssl将会出现在这个路径下:/usr/local/openssl/bin/openssl,命令行查看下版本:

/usr/local/openssl/bin/openssl version

显示0.9.8zh,成功!!!

4、生成pem:

/usr/local/openssl/bin/openssl pkcs12 -in 你的p12名字.p12 -out 输出的pem名字.pem -nodes

例如:/usr/local/openssl/bin/openssl pkcs12 -in apns_dev_cer.p12 -out apns_dev.pem -nodes

参考文章如下连接:

iOS推送证书生成pem文件(详细步骤) - 爱码网

MAC(Linux)升级Openssl - 奔跑的大白 - 博客园

苹果推送证书不受信任解决办法 - 简书

Apple PKI - Apple

MAC iOS推送生产pem证书相关推荐

  1. 一步一步教你做ios推送 pem证书制作 php推送

    一步一步教你做ios推送 分类: ios2013-03-03 21:48 3385人阅读 评论(8) 收藏 举报 ios推送客户端服务器 最近在研究ios的推送问题,遇到了一些问题,最终整理了一下.放 ...

  2. iOS 推送证书的制作

    关于iOS推送证书的P12文件,并不是直接从KeyChain导出来的证书文件,而是需要经过openSSL工具制作的.(好在Mac OS 默认就有openSSL命令) 针对不同的Server平台,需要的 ...

  3. ios推送通知之ios推送证书的申请和使用配置

    很多人初次接触推送通知,不知道怎么去申请ios推送证书和配置推送. 很多人犯的错误就是用推送证书p12去打包ipa,推送不是用来打包的,下面详细介绍ios推证书的申请和配置使用. ios推送证书分为测 ...

  4. java激光推送ios_极光推送平台配置iOS推送证书过程

    极光推送平台,需要上传配置开发测试的iOS推送证书(开发环境)和上架到App Store的ios 推送证书!(生产环境) 下面介绍如何申请这两个环境的推送证书p12文件! APP要推送通知首先要在创建 ...

  5. iOS推送证书(开发环境)(生成环境)创建教程

    iOS APP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书(开发环境)和上架到App Store的ios 推送证书!(生产环境) APP要推送通知首先要在创建APPID时勾选推送 ...

  6. iOS推送小结--swift语言

    APNS的推送机制 首先我们看一下苹果官方给出的对ios推送机制的解释.如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的 ...

  7. iOS 推送手机消息背后的技术

    作者:allenzzhao,腾讯  IEG运营开发工程师 消息推送我们几乎每天都会用到,但你知道iOS中的消息推送是如何实现的吗?本文将从推送权限申请,到本地和远程消息推送,再到App对推送消息的处理 ...

  8. iOS 推送通知及推送扩展

    概述 iOS中的通知包括本地推送通知和远程推送通知,两者在iOS系统中都可以通过弹出横幅的形式来提醒用户,点击横幅会打开应用.在iOS 10及之后版本的系统中,还支持通知扩展功能(UNNotifica ...

  9. 一步一步教你做ios推送

    最近在研究ios的推送问题,遇到了一些问题,最终整理了一下.放在这里和大家分享 APNS的推送机制 首先我们看一下苹果官方给出的对ios推送机制的解释.如下图 Provider就是我们自己程序的后台服 ...

最新文章

  1. 基于javaGUI的文档识别工具制作
  2. 三位数除以两位数竖式计算没有余数_二年级数学第三十课:有余数的除法 例4 试商...
  3. golang 映射 map 简介
  4. semaphore 的原理与实现
  5. java sox语音_Sox语音转换的相关知识
  6. 关于Dapper实现读写分离的个人思考
  7. Redis的6种数据类型
  8. 40个script 常用代码
  9. 【王道计组笔记】主存与CPU的连接
  10. 文本分类——NaiveBayes
  11. python psutil模块怎么在线下载_python之psutil模块
  12. Ubuntu下安装php7.1的gd,mysql,pdo_mysql扩展库
  13. 2017二级c语言题库贴吧,2017二级c语言题库
  14. html 页面加载事件,页面加载事件--DOMContentLoaded
  15. 第二章 计算机系统和计算机组成原理
  16. 关于0xffffffff 到底是什么意思?
  17. 萌新向Python数据分析及数据挖掘 第二章 pandas 第一节 pandas使用基础QA 1-15
  18. python路径、工作路径、文件路径问题、改变当前路径
  19. Excel +VBA +ADO+Access数据库分页显示
  20. CS231n_learn

热门文章

  1. 湖北职称英语和计算机考试,湖北取消职称英语考试了吗
  2. 知识蒸馏DEiT算法实战:使用RegNet蒸馏DEiT模型
  3. Chrome调试技巧 模拟慢速3G网络
  4. python分别统计男女人数_Python+ITchart实现微信中男女比例,城市分布统计并可视化显示...
  5. [转载]浅谈电视剧《武林外史》之白飞飞_-刘艳红-_新浪博客
  6. 游戏制作 RPGDreamer (一)--打飞机类游戏
  7. DP大作战—状态压缩dp
  8. ubuntu 提示 Could not get lock /var/lib/dpkg/lock-frontend
  9. 纪念一个曾经的软件产品(六)——快捷方式,联系人,任务管理器
  10. 硅谷来信2,155,谁发明和缔造了facebook