AppleDeveloper证书相关

2017-12-21  本文已影响0人  古月思吉

一、Certificates:

1.App证书:

(1)类型:

(2)申请流程:

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


  1. APNs证书:

(1)类型:

(2)申请流程:

(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)类型:

(2)申请流程:

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

上一篇 下一篇

猜你喜欢

热点阅读