AppleDeveloper证书相关

一、Certificates:

1.App证书:

(1)类型:

  • Developement:开发者证书(max:70个左右)
  • Production:生产证书(max:3个)

(2)申请流程:

  • 选择 Certificates 的类型
  • 上传 CSR (certSigningRequest:“证书签名请求”)文件
  • 创建成功

(3)分析:
是否拥有 Developement & Production 证书,代表你是否有开发和发布的权限,创建证书的过程,其实只需要上传 CSR 文件,并不会跟 App ID 关联。Developement & Production 证书都有最大数量限制,如果你还想开发或发布 app ,需要将失效或不用的证书 revoke 掉,才能新建证书;或者下载导入证书创建者给你导出的 P12 文件。


  1. APNs证书:

(1)类型:

  • Developement:APNs开发者证书
  • Production:APNs生产证书

(2)申请流程:

  • 选择 Certificates 的类型
  • 选择相应的 App ID
  • 上传 CSR 文件
  • 创建成功

(3)分析:
APNs(Apple Push Notification service)证书是用来证明你是否有推送通知权限的,并且会具体到某一个 app ,所以会跟 App ID 关联起来。APNs 也分为开发和生产两种证书。在使用第三方推送服务(如:JPush)的时候,需要上传证书创建者导出的 P12 文件至 JPush 推送后台。

(4)备注:
要使用第三方推送服务,除了通过 APNs 证书的 .p12 文件鉴权,还能通过 APNs Auth Key 鉴权,关于 Auth Key 的使用在此不赘述。
具体步骤请参照:
https://docs.jiguang.cn/jpush/client/iOS/ios_cer_guide/

二、Provisioning Profiles:

(1)类型:

  • Developement:开发者配置文件
  • Distribution:生产配置文件

(2)申请流程:

  • 选择 Provisioning Profiles 的类型
  • 选择相应的 App ID
  • 选择相应的 Certificates (Developement类型的配置文件可以选多个开发者证书,Production类型的配置文件只能选一个发布证书)
  • 选择相应的 devices (这个步骤只有Developement类型的配置文件才需要选择,Production类型的配置文件不需要选择)
  • 创建成功

(3)分析:
配置文件是跟具体的 App ID、具体的证书,甚至跟具体的devices挂钩的,Developement配置文件,是用来告诉Xcode能给哪个app、哪个开发者、哪些设备打包;Production配置文件,是用来告诉 App Store 能发布哪个开发者中的哪个app。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 证书申请流程介绍 1.1 Certification(证书) 证书是用来给应用程序签名的,只有经过签名的应用程...
    老夫撩发少年狂阅读 8,280评论 0 2
  • 1.首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)——存储...
    DanDanC阅读 12,442评论 5 15
  • 引言关于开发证书配置(Certificates & Identifiers & Provisioning Prof...
    molake阅读 48,736评论 7 62
  • 引言 关于开发证书配置(Certificates & Identifiers & Provisioning Pro...
    Damen_9527阅读 13,104评论 0 4
  • “绿野”这个社团的名字是由我们的石星老师起的,意思是要为我们的校园的每一个地方变成绿色的,让校园增添许许多多的美...
    朱奕源阅读 2,910评论 0 0

友情链接更多精彩内容