开发者证书制作流程

首先,App ID要设置好,为了配置开发pp配置文件,设备Devices也要有(至少有一台测试设备);

本文从三个主要步骤来梳理的:

1、制作.certSigningRequest证书

2、制作.cer开发/发布证书(.p12证书)

3、制作PP配置证书


一、制作.certSigningRequest证书

1、创建证书文件:

1) 创建证书请求文件(必须使用Mac电脑):打开后,选择 钥匙串访问--证书助理--从证书颁发机构请求证书,如下图所示:


2)填写好证书信息,保存该证书。

注意:用户电子邮件地址是必填项,ca电子邮件地址是选填项,常用名默认出现的可以不用填;

请求是:选择“存储到磁盘”,存储到电脑桌面上,方便是一个。


3)点击“继续”,选择存储该证书的位置,即可生成证书请求文件,如下图所示:


二、制作.cer开发/发布证书

1)开始创建证书:


2)点击上面的两处箭头,就进入下图中界面:

证书有两大类,开发证书(Development,也称为调试证书)发布证书(Production)上架配置这个证书

常用的有以下几种:

① iOS App Development:真机调试证书。

② Apple Push Notification service SSL (Sandbox):推送调试证书,直接用 Xcode 调试到设备的 App 需要调试证书推送通知。

③ App Store and Ad Hoc:发布证书,App Store、In-House(之前是有这个的,不过现在看不到,先不管)、Ad Hoc 发布方式都需要这个证书来签名。

④ Apple Push Notification service SSL (Sandbox & Production):推送正式证书,AppStore、In-House、AdHoc 都需要用正式推送证书推送通知。

注意:这几种证书的创建都是需要上传CSR文件(就是刚刚创建好的 CertificateSigningRequest.certSigningRequest文件)。


3)点击 Continue,它会提示你需要一个 CSR 文件(也就从证书机构请求的那个文件),选择文件(Choose File)上传,然后点击“Cenerate”,创建完成。





4)创建完成,以后可以下载证书(点击:Download)文件,下载完毕,双击即安装到本电脑,该文件可以用于生成P12文件(很多第三方平台都需要这个文件生成苹果ipa安装包文件)


三、制作PP配置证书(描述文件Provisioning Profile):

1 、点击右上角的“+”号,分别创建开发用的 Provisioning Profile 和发布到 App Store 用的 Provisioning Profile


2、 有两种类型的PP文件,一种是开发时使用的Provisioning Profile,一种是发布时使用的Provisioning Profile;这两种配置证书在配置时,过程有稍微的区别,发布的PP文件不需要添加测试设备信息,而开发的PP文件需要添加测试设备信息;


2.1.1、选择Development下的iOS App Development(制作开发pp)或者Distribution下的App Store(制作发布PP),继续(Continue)下一步,进入下面的界面:选择创建的app id 也就是(bundle id),选择“continue”,继续下一步;


2.1.2、 选择创建的开发/发布证书:证书选择完,点击下一步,制作开发/发布pp证书的跳转不一样:是发布pp证书制作时,直接跳到填写下图2.1.3的profile  name界面;是开发pp证书制作时,会跳到选择填写测试设备UDID信息界面下图1.2.1.1,当添加完测试设备UDID信息时,点击进入下一步会进入填写profile  name界面,后面流程都一样了


2.1.2.1、制作开发pp文件时,添加测试设备UDID等信息,点击continue,进入填写下图2.1.3的profile  name界面



2.1.3、 填写profile  name:随意写,也可以根据app的名字填写;选择“continue”,


2.1.4、发布的PP证书创建完毕,可以看到 download 按钮,可以下载相关文件,下载完毕,双击即安装到本电脑中,至此PP文件配置完成;



注意:在2.1.2.1中,当没有设置测试设备时,需要你自己添加下,添加苹果40位的UDID时,查找UDID,可以通过苹果手机连到电脑,在itunes中查看手机信息,得到




至此,开发中需要的必须证书配置完毕,只需要在xcode中选择对应开发账号、证书就可以了

推荐阅读更多精彩内容

  • 1.首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)——存储...
    DanDanC阅读 6,626评论 5 15
  • 那一年 夏天 本是匆忙的擦肩 一袭跆拳道白衣 换得回眸一瞬间 一声问候 自此留在脑海 荡漾在心间 秋天 坐着回乡的...
    休休小妮阅读 58评论 0 4
  • 翡红玉碎断桥边 翠绿竹折乱石中
    紋狸的树阅读 43评论 1 0
  • 我是沈沁泺,就是参加梦想天地国际少儿英语举办的《万圣节最佳小鬼评比》中,你们鼎力相助为我投票的、刚过5周...
    真申阅读 714评论 0 0
  • 一个哥哥说过,如果你有麻烦,与不知道如何处理,最好问问自己 如果我是建议者,我会说什么呢? 深知你的愿望,如同沥川...
    dog_敏阅读 80评论 0 0