iOS开发 - 获取推送证书及描述文件

iOS推送证书

1、获取CSR文件

打开“钥匙串访问”,在

钥匙串访问 -> 证书助理 -> 从证书颁发机构请求证书

请求是 -> 存储到磁盘  得到CSR文件“CertificateSigningRequest.certSigningRequest”。

2、新建App ID

在 Identifiers -> App IDs 中,点击“+”

App ID Suffix 选择 Explicit App ID

-> Continue -> Register

3、配置Push证书

在 Identifiers -> App IDs 中,

选中之前创建的App ID,展开,点击“Edit”,

勾选“Push Notifications”

根据要创建证书类型,点击“Create Certificate...”开始创建证书,

-> Continue -> Choose File... -> 选择之前得到的CSR文件。

点击“Generate”生成证书,-> 点击“Download” 下载推送证书“aps_development.cer”到本地。

3、生成p12推送证书

双击下载到的cer证书“aps_development.cer”导入钥匙串,

打开“钥匙串访问”,左侧“钥匙串”选“登录”,“种类”选“证书”,

选中刚导入的证书“Apple Development IOS Push Services”证书,右键导出,可设置密码,得到p12文件。

4、生成pem推送证书

使用终端cd到p12文件所在目录,执行:

openssl pkcs12 -in TestAppPushDev.p12 -out TestAppPushDev.pem -nodes

如果导出p12证书时设置了密码,终端会再提示输入该密码。

完成后,同一路径下会生成名为TestAppPushDev.pem的pem证书

5、生成描述文件

在 Provisioning Profiles -> All 中,点击“+”

根据要创建证书类型,选取对应的选项,点击“Continue”,

选择对应的App ID -> 选择开发者 -> 选择调试设备 -> 输入证书名称,

点击“Download”下载证书,

双击“.mobileprovision”文件导入Xcode。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值