iOS开发者账号03:苹果开发者证书创建

张建 lol

前言

Certificates, Identifiers & Profiles 中,有几个选项,而前面四个是苹果开发者账号证书配置分为四个部分:

  • 申请 Identifiers:即 APP IDs ,设备唯一标识

  • 创建证书 Certificates :开发、发布证书(包括推送证书)

  • Devices:测试设备注册

  • Profiles:应用描述配置

申请Identifiers

  1. 选择 APP IDs ,点击 Continue,进入下一个页面

  1. 来到 Select a type,默认选中 App ,点击 Continue 继续往下个页面走

  1. 来到设置 Budle ID 的页面,填写 描述信息和Budle id 填写:

  • Description填写APP 描述

  • Bundle ID:公司网址颠倒 + APP名字,例如 epod.cn.xxxx

    • Explocit:显示的,默认选中。
    • Wildcard:通配符样式
  1. Capabilities : 在下面还有一些可选功能
  • 根据APP需求,勾选需要的权限,一般推送,内购买。

  1. 点击Register

  1. 得到的 Idenifiers 如下:

Mac生成CSR

  1. 打开钥匙串->证书助理->从证书颁发机构请求证书

注:不管是申请 开发(Development)证书 还是 发布(Distribution)证书 ,都需要使用 证书请求(.certSigningRequest)文件 打开Mac上的钥匙串,从证书助手那里请求证书。

  1. 填写证书信息

  1. 点击继续保存到你要保存的位置

证书配置

  1. Software 下证书分类两种:
  • iOS App Development: 为开发证书,用于真机测试。

  • iOS Distribution (App Store and Ad Hoc):为 APP发布证书,用于上架APP到 APP Store 或者 Ad Hoc 上传包到蒲公英

  1. Services 下推送证书也分为两种:
  • Apple Push Notification service SSL (Sandbox) :开发环境下的推送证书

  • Apple Push Notification service SSL (Sandbox & Production):生产环境的推送证书

  1. 开发证书iOS App Development的创建流程:
  • 选中 Software 下的 iOS App DevelopmentServices 下的 Apple Push Notification service SSL (Sandbox),然后点击 continue

  • 来到 Creat New Certificate 页面,需要上传 CSR 文件

由上图可知,上传证书签名请求,您需要Mac上的证书签名请求(CSR)文件,要手动生成证书。

  • 点击 Choose file 导入 CSR 文件

  • 点击 download双击 运行到项目中

  1. 接下来就是配置开发环境的 推送证书
  • 按序号操作,进入

  • 找到 Services 点击 Continue

  • 按下面的序号依次操作

  • 之后还是配置CSR文件

  • 下载推送证书

  1. 生产环境证书生产环境推送证书 类似于 开发环境,就不一一介绍了

  2. 最后生产四种类型的证书

项目中使用

  1. 项目中选择TARGET,添加一个账户 Add an Account:

  1. 输入你的 Apple ID 账号

  1. 发送给自己手机验证码

  1. 选中你添加的账号名

  1. 确保Bundle ID 和 你开发者账号上的一致

  • Post title:iOS开发者账号03:苹果开发者证书创建
  • Post author:张建
  • Create time:2020-08-29 16:03:09
  • Post link:https://redefine.ohevan.com/2020/08/29/开发者账号申请流程/iOS开发者账号03:苹果开发者证书创建/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
On this page
iOS开发者账号03:苹果开发者证书创建