当前位置:网站首页>制作p12证书[通俗易懂]
制作p12证书[通俗易懂]
2022-07-02 12:16:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
创建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.cn/147653.html原文链接:https://javaforall.cn
边栏推荐
猜你喜欢

党史纪实主题公益数字文创产品正式上线

Engineer evaluation | rk3568 development board hands-on test

【LeetCode】1905-统计子岛屿

. Net again! Happy 20th birthday

Leetcode skimming -- verifying the preorder serialization of binary tree # 331 # medium

终于搞懂了JS中的事件循环,同步/异步,微任务/宏任务,运行机制(附笔试题)
![[salesforce] how to confirm your salesforce version?](/img/ce/4c844b1b686397faa1b6aa3d57e034.png)
[salesforce] how to confirm your salesforce version?

Finally, I understand the event loop, synchronous / asynchronous, micro task / macro task, and operation mechanism in JS (with test questions attached)

Bing. Com website

6.12 企业内部upp平台(Unified Process Platform)的关键一刻
随机推荐
LeetCode刷题——统计各位数字都不同的数字个数#357#Medium
There are 7 seats with great variety, Wuling Jiachen has outstanding product power, large humanized space, and the key price is really fragrant
Steps for Navicat to create a new database
LeetCode刷题——递增的三元子序列#334#Medium
动态规划入门二(5.647.62)
已知两种遍历序列构造二叉树
2303. 计算应缴税款总额
PTA 天梯赛习题集 L2-001 城市间紧急救援
6095. 强密码检验器 II
[leetcode] 19 delete the penultimate node of the linked list
Real estate market trend outlook in 2022
Cultural scores of summer college entrance examination
[leetcode] 876 intermediate node of linked list
How to find a sense of career direction
Leetcode skimming - remove duplicate letters 316 medium
Redux——详解
. Solution to the problem of Chinese garbled code when net core reads files
Custom exception
6092. 替换数组中的元素
高考录取分数线爬取