配置iOS证书 (3) --> 远程推送证书
2017-03-16 18:09
309 查看
配置iOS证书 (3) –> 远程推送证书
一. 需要配置的文件
1.Certificates: 哪台电脑可以真机调试(cer证书)分为:
a. Apple Push Notification service SSL (Sandbox) (调试证书)
b. Apple Push Notification service SSL (Sandbox & Production)(发布证书)
2.Identifiers : 标识哪一个应用程序(App id)
3.Devices : 哪台设备可以真机调试
注意: 只有调试阶段需要此操作
4.Provisioning Profiles : 描述文件
注意: 只有调试阶段需要安装此文件
二. 配置步骤
1. 配置APP ID
a. 点击App id -> 点击➕, 出现下面界面,此刻需要填写App ID Description: name : 项目描述名.**b. 添加Bundle ID(这个id 与你项目的bundle id 必须要一致), 而且必须选择明确的后缀名(App ID Suffix) – > Explicit App ID
(1).Explicit App ID(明确的App id),
(2).Wildcard App ID(迷糊的的App id, 具有统配功能,可以用代替统配, 但是模糊的App id 没有很多功能, 比如: 远程通知,apple pay, 内购等).—-> ” com.xxx.*”
c. 选择–>远程推送特殊功能( Push Notifications). 点击–> continiu
c. 点击Register—> 点击Done.这时App id 完成.
此刻你就可以点击刚刚生成的APP ID查看:
发现 Push Notifications 的 Service
Development为 –> Configurable(可配置的) ,Distribution为 –> Configurable
而不是Enabled(可以利用的) ,说明此刻开发和发布环境还需要配置.
2. 生成可以使用远程推送的APP ID(Enabled)
a. 点击Edit, 可以看见Push Notifications的状态 – >Configurable,并且可以看见:
Development SSL Certificate为 –> 可以点击(Create Certificate)
Production SSL Certificate为 –> 可以点击(Create Certificate)
b. 我们先配置开发环境,点击: Development SSL Certificate –> (Create Certificate)
c. 此时需要选择这个CSR文件, 然后生成与你电脑相关联的证书! -> Generate your certificate.
d. CSR文件配置: 这个CSR文件需要上传到苹果开发者后台, 才能生成与你的电脑相关的证书, 如果之前有配置过,可以直接选取使用
步骤: (1) 打开钥匙串, 然后点击钥匙串访问-> 证书助理-> 从证书颁发机构请求证书.
步骤: (2) 填写电子邮箱(这个邮箱可以随便填写,但是最好填写这个项目开发者的邮箱)-> 常用名称(随便填写)-> 选择存储磁盘, 点击继续.
步骤: (3)选择存储地址 (这时最好新建一个文件, 方便以后再用,) 点击存储.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
步骤: (4) 这时会提醒你 已经创建. 点击完成.
e. 此刻你就可以在苹果开发者中心选取CSR文件, 点击继续生成证书, 然后注意保存
此刻你就可以点击刚刚生成的APP ID查看:
发现 Push Notifications 的 Service
Development为 –>Enabled(可配置的)
f. 同样,此时你点击发布情况下: Production SSL Certificate –> (Create Certificate), 直接选取刚才生成的CSR文件, 点击继续生成证书, 然后注意保存
此刻你就可以点击刚刚生成的APP ID查看:
发现 Push Notifications 的 Service 全为:Enabled!!
恭喜你, 你已经完成大半~~
3. 安装证书
这个证书使用, 需要的是P12文件, 步骤: 将刚才生成的两个证书双击安装,然后打开钥匙串, 右击导出, 生成P12 文件, 这是给第三方就可以使用了(极光,个推....).
导出方法可以参考:
配置iOS证书 (1) :
http://blog.csdn.net/tanjiaxiang/article/details/62423906
配置iOS证书 (2) –> 配置P12文件 : http://blog.csdn.net/tanjiaxiang/article/details/62422426
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
以下操作开发阶段使用,发布不需要此操作
4. 配置设备Devices(开发阶段使用,发布不需要此操作)
a.点击➕, 填写设备名称(name):—> 填写UDID(设备的唯一标识)b. 获取UDID, 打开Xcode, 点击Window—>点击Devices.此刻在电脑上插上手机, 界面就会出现您手机的identifier,复制粘贴到UDID. 点击生成即可
5. 配置最后的描述文件(开发阶段使用,发布不需要此操作)
a. 点击➕, 选择iOS App Development 点击继续.b. 选择App id(你之前创建的App id).
c. 选择cer证书(Select certificates.) 此时选择:Select All. 点击continiu.
d. 选择设备(Select devices.)此时选择:Select All. 点击continiu.
e.填写profile name(描述文件名称), 点击生成描述文件,最后点击下载.保存到自己的文件里,便于使用.
相关文章推荐
- iOS 远程推送实现远程推送 证书申请 环境配置等
- IOS 开发之推送 备注(证书的配置
- 【java/C# 服务器】IOS 配置推送证书 p12文件流程 - 勿以己悲
- iOS注册远程推送消息证书后提示此证书签发者无效的解决办法
- iOS推送证书配置问题
- iOS 消息推送证书配置
- IOS远程推送证书的制作步骤
- iOS注册远程推送消息证书后提示此证书签发者无效的解决办法
- iOS 推送的ios证书配置
- ios 推送 证书配置
- iOS APNS远程推送证书的申请和制作——详细解析
- iOS推送证书配置
- iOS开发之(APNS)远程推送实现,证书与真机调试
- IOS 腾讯信鸽远程推送 证书设置
- ios 推送证书的配置和制作
- iOS 远程推送的详细配置
- 百度云推送的ios证书配置
- iOS 推送证书的配置 从cer证书到pem文件
- iOS 申请测试用的远程推送证书
- iOS注册远程推送消息证书后提示此证书签发者无效的解决办法