首页>文档>B2 Pro APP全平台教程>iOS 证书配置指南

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

iOS 证书配置指南

1. 苹果AppID创建

访问 苹果开发者网站 ,点击右上角Account选择进入苹果开发者帐号首页。

iOS 证书配置指南

在苹果开发者账号页面中间位置或者左侧菜单点击Certificates, Identifiers & Profiles

iOS 证书配置指南
点标识符一个进入Certificates, Identifiers & Profiles

创建AppID,点击左侧菜单栏Identifiers,再点击+按钮。

iOS 证书配置指南
  • 选择App IDs,再点击Continue按钮。
iOS 证书配置指南
  • 选择PlatformBundle ID 类型,填写App IDDescriptionBundle ID,勾选CapabilitiesPush Notifications,点击Continue按钮。
iOS 证书配置指南
iOS 证书配置指南
iOS 证书配置指南
  • Push Notifications、Sign In with Apple、Associated Domains这三个必须勾选;再次确认填入和勾选的信息后,点击Register按钮。
  • 检查好不然要重新生成
iOS 证书配置指南
  • 注册成功后效果。
iOS 证书配置指南

2.证书管理

iOS 证书配置指南
iOS 证书配置指南

证书申请步骤详细教程——>https://ask.dcloud.net.cn/article/152

3. 推送证书下载

开发者只需下载其中一种证书即可,推荐使用 P8 证书。

P8 和 P12证书的区别:
P8:同一帐户下有多个应用程序,可以使用同一个 P8 证书。P8 证书永久有效。
P12:对于每个应用程序,都需要单独的证书。P12 证书有效期是一年。

注意:灵动岛推送,p12证书不支持;p8支持。

3.1 p12推送证书

  • 如果你之前没有创建过 “推送证书” 或重新创建一个新的,请在证书列表下面新建。
iOS 证书配置指南
  • 新建证书需要注意选择证书种类。如图分为开发环境和通用环境两种。推荐场景通用环境推送证书,可以推送开发环境、生产环境、voip等。
iOS 证书配置指南
  • 选择需要使用推送证书的App ID后,点击Continue按钮。
iOS 证书配置指南
  • 点击Choose File上传CSR文件(CSR文件创建流程见后续步骤)。选择好CSR文件后,点击Continue按钮。
iOS 证书配置指南
  • 打开系统自带的KeychainAccess(钥匙串访问),创建CSR文件。菜单-钥匙串访问-证书助理-从证书颁发机构请求证书。注:如果已经创建,可以跳过。
iOS 证书配置指南
  • 填写用户电子邮箱地址常用名称,并选择存储到磁盘,点击继续按钮。创建成功后,证书文件后缀为.certSigningRequest。重复前述上传CSR文件步骤。
iOS 证书配置指南
  • 推送证书创建成功效果图,点击Download按钮把创建的证书下载下来,后缀为.cer文件。
iOS 证书配置指南
  • 双击刚下载的.cer文件,会导入KeychainAccess中。
  • 特别注意:有效证书左侧存在一个小三角标记,代表证书存在对应秘钥,导出时记得关闭小三角标记。有效推送证书的名称为Apple Push ServicesApple Development IOS Push Services
  • Apple Push Services命名是通用环境推送证书
  • Apple Development IOS Push Services命名是开发环境推送证书
iOS 证书配置指南
  • 点击左侧 钥匙串-登录-种类证书,找到刚才导入的证书,右击导出.p12证书,并为其设置密码。
iOS 证书配置指南
iOS 证书配置指南

3.2 p8证书(APNs Auth Key)

  • 在苹果开发者账号 –Certificates, Identifiers & Profiles中,选择左侧Key,点击+新建。
iOS 证书配置指南
  • 填写Key Name,勾选Apple Push Notifications service (APNs),点击Continue按钮。
iOS 证书配置指南
  • 注册一个新的Key,再次确认信息,点击Register按钮。
iOS 证书配置指南
  • 创建成功后,点击Download按钮下载。注:只可以下载一次,请妥善保存。
iOS 证书配置指南

4. Provisioning Profile 文件创建

  • 在苹果开发者账号 – Certificates, Identifiers & Profiles中,选择左侧Profiles,点击+新建。
iOS 证书配置指南
  • 选择此Provisioning Profile的环境后,点击Continue按钮。
iOS 证书配置指南
  • 选择要创建Provisioning ProfileApp ID后,点击Continue按钮。
iOS 证书配置指南
  • 选择所属的开发者证书,(这里创建了多个开发者证书,建议只创建一个,方便管理)为了方便,选择了Select All,再点击Continue进入下一步。
iOS 证书配置指南
  • 为该Provisioning Profile选择将要安装的设备(一般选择Select All),点击Continue注:App Store或者In House 默认所有设备。
iOS 证书配置指南
  • 给该Provisioning Profile填写Profile Name,建议命名环境+AppID,点击generate完成创建。
iOS 证书配置指南
  • 创建成功后效果图,点击Download下载Provisioning Profile到本地。
iOS 证书配置指南
  • 双击下载的Provisioning Profile文件,添加到Xcode,即可使用该AppID(Bundle ID)创建应用和进行真机调试。

5.应用配置

在开发者中心中填写ios证书消息:【开发者中心-uniPush-2.0(支持全端推送)-厂商推送设置-ios配置】

iOS 证书配置指南
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
文章目录

『权戈网络』欢迎您!😊