iOS开发者账号申请推送证书并导出P12文件

最近公司打算将H5项目包装成APP,并计划使用第三方推送平台推送iOS以及Android数据,使用第三方平台的好处是只需要开发一个服务端推送代码,第三方平台配置iOS推送都需要.p12证书,下面记录下怎么申请证书。

注:苹果相关证书申请逻辑都差不多一样的流程

前提:

  1. Apple Developer账号(付费账号)
  2. 有用Apple Developer账号的证书运行过相关APP,这样APPBundleID会注册到苹果网站上

开发者网站

首先登陆Apple开发网站

https://developer.apple.com/account/

在这里可以申请证书:

image-20220128165109635

进入后,点击【+】

image-20220128165029366

然后选择申请的类型,这里可以直接申请一个生产可用的证书:

image-20220128165633456

继续下一步,需要选择App ID,在XCode环境中运行过相关App应该就会出现:

image-20220128165940253

下一步需要一个Certificate Signing Request文件

image-20220128170233586

先暂停网页端,到苹果电脑上申请Certificate Signing Request

新建Certificate Signing Request文件

在苹果MacBook上,可以用【钥匙串访问】软件申请,在应用程序中找到并启动

然后在【证书助理】->【从证书颁发机构请求证书】

image-20220128170624772

填写基本信息,并【存储到磁盘】

image-20220128172419354

然后就得到请求文件CertificateSigningRequest.certSigningRequest,可以上传到服务器了

生成证书

把刚才生成的文件上传到服务器:

image-20220128170954292

证书生成成功,可以下载证书,aps.cer

image-20220128172517467

生成P12证书

得到证书之后,导入到【钥匙串访问】中

image-20220128172844933

然后从证书中导出为P12:

image-20220128173042334

保存P12文件:

image-20220128173145645

后面根据需要把P12文件导入到需要的推送系统中就可以了。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇