制作p12证书[通俗易懂]

制作p12证书[通俗易懂]创建AppID,下载对应证书,双击证书导入mac,在钥匙串中导出p12证书文件。使用第三方推送需要配置p12证书。我记得用企业证书发布企业app打包前也导入了p12文件,不知道p12是否必须使用,不过都导入也没有什么问题。现在苹果证书的生成,不过基本思路一样,大同小异。要想生成苹果首先要打开苹果研发者网站。首先点击Account进行用户名/密码登陆。至于苹果研发证书和发布证书…

大家好,又见面了,我是你们的朋友全栈君。

创建App ID,下载对应证书,双击证书导入mac,在钥匙串中导出p12证书文件。
使用第三方推送需要配置p12证书。我记得用企业证书发布企业app打包前也导入了p12文件,不知道p12是否必须使用,不过都导入也没有什么问题。
现在苹果证书的生成,不过基本思路一样,大同小异。要想生成苹果首先要打开苹果研发者网站
这里写图片描述
首先点击Account进行用户名/密码登陆。
至于苹果研发证书和发布证书制作我早期的文章《苹果证书的申请与发布app》。MAC的CSR证书制作见我以前的文章制作苹果研发者证书和MAC的CSR证书。虽然现在页面改变比较大,大致操作方法还是那几个。
这里写图片描述
点击Certificates, Identifiers & Profiles进入证书管理。
这里写图片描述
点击App IDs可以看到iOS App IDs。若没有在这里创建自己app的Bundle Identifier对应的App ID,那么这个页面点”+”创建。
这里写图片描述
这里写图片描述
点击iOS App IDs列表对应的你想生成p12的App ID,若你没有勾选Push Notifications,看到是上面的页面。
这里写图片描述
这里写图片描述
点击Edit,若你没有勾选Push Notifications,看到是上面的页面。
这里写图片描述
这里写图片描述
勾选Push Notifications,没有点击编辑前可以看到那两个黄色的标志。点击编辑后看到,让你上传证书的蓝色高亮文字及按钮。
这里写图片描述
点击Creeate Certificate按钮看到上面页面。
这里写图片描述
点击Continue按钮
这里写图片描述
点击Choose File按钮,选择文件,点击Continue按钮。
这里写图片描述
只配置了Production SSL Certificate的CSR证书看到的是右边为绿色的激活状态,文字显示为Enabled,左边为黄色的待配置状态标志。
这里写图片描述
配置了Production SSL Certificate和Development SSL Certificate的CSR证书看到的是右边为绿色的激活状态,文字显示为Enabled。好了,上面已经把生成证书前的准备和配置,CSR证书的上传都介绍完毕了。下面就介绍,证书的下载与生成。
这里写图片描述
千万记住,要点击Certificates下的All,Development或Production。不是点Provisioning Profiles下面的All,Development或Distribution。我以前经常把这两个证书搞混。可以看到iOS Certificates列表。
这里写图片描述
这里写图片描述
选中你就要下载的证书。Type类型为APNs Development iOS代码是研发证书,Apple Push Services代表生产证书。点击Download按钮下载证书。下载证书一般下载mac的下载文件夹下,正式的名称以aps开头,后缀为cer。找到下载的证书文件,双击导入证书到mac电脑,若你的电脑钥匙串处于锁定状态,需要你输入电脑的密码。
这里写图片描述
找到Launchpad->其他->钥匙串访问->点击登录-> 点击证书->点击你需要导出证书的Apple Push Services证书->右击鼠标->在弹出的菜单中选导出”Apple Push Services:**“。
这里写图片描述
指定证书名称,点击存储按钮。
这里写图片描述
输入密码和验证。点击好。
这里写图片描述
输入你电脑的登录密码,点击允许就制作p12证书完毕。你可以拷贝这个证书给别人或上传证书到个推等推送平台上需要p12文件的地方。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/147653.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java volatile原理

    java volatile原理一、基本概念先补充一下概念:Java内存模型中的可见性、原子性和有序性。可见性:  可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用同步机制。  可见性,是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。也就是…

    2022年7月18日
    10
  • 哈佛大学公开课-幸福课-个人笔记

    哈佛大学公开课-幸福课-个人笔记b站视频链接十一讲:养成良好习惯舒适区拉升区 慢慢的做出改变,一步步来。暴力区人的一生一般都是在舒适区度过的,你要让自己适度的走出然后走进拉升区。自律是有一定量的是有限的,用了可能就没有了,需要时间来恢复。我们不可能拥有很多自律,但同时自律也不是那么重要。老师比喻:1.AB—-榨菜与巧克力,A是巧克力-榨菜,B榨菜-巧克力 最后是A先吃了榨菜,因为A在克制自己不…

    2022年7月18日
    14
  • 小程序父组件向子组件传值

    小程序父组件向子组件传值子组件:tabs1父组件:demo04先将子组件和父组件直接产生特定的联系,需要在demo04.json里面以键值对的方式添加。添加完毕后在父组件中就可以使用标签,就可以渲染出子组件内容。因为tabs1多次复用,所以数据不能在tabs1.js中写死。一般都是由父组件中data数据传到子组件。1.先在父组件data中添加list数据,data:{list:[{id:“2”,nam…

    2022年5月18日
    40
  • 客户端接收发邮件时,出现“无法连接到服务器

    客户端接收发邮件时,出现“无法连接到服务器

    2021年9月21日
    88
  • Altium Designer 13 安装完整元件库「建议收藏」

    Altium Designer 13 安装完整元件库「建议收藏」AltiumDesigner更新的非常快,都快赶上chrome了,13出来没多久14又出来了,之前一直用AD9.4,算是10之前的最后一个版本,也是很经典的一个版本。安装新版本后看到在目录结构上有些

    2022年7月4日
    40
  • ringbuffer 无锁队列_wear ring

    ringbuffer 无锁队列_wear ring最近常收到SOD框架的朋友报告的SOD的SQL日志功能报错:文件句柄丢失。经过分析得知,这些朋友使用SOD框架开发了访问量比较大的系统,由于忘记关闭SQL日志功能所以出现了很高频率的日志写入操作,从而偶然引起错误。后来我建议只记录出错的或者执行时间较长的SQL信息,暂时解决了此问题。但是作为一个热心造轮子的人,一定要看看能不能造一个更好的轮子出来。前面说的错误原因已经很直白了,就是频繁的日志写入导…

    2022年9月10日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号