首先,App ID要设置好,为了配置开发pp配置文件,设备Devices也要有(至少有一台测试设备);
本文从三个主要步骤来梳理的:
1、制作.certSigningRequest证书
2、制作.cer开发/发布证书(.p12证书)
3、制作PP配置证书
一、制作.certSigningRequest证书
1、创建证书文件:
1) 创建证书请求文件(必须使用Mac电脑):打开后,选择 钥匙串访问--证书助理--从证书颁发机构请求证书,如下图所示:
![](https://img.haomeiwen.com/i8373666/ecf6427b8176c73b.png)
2)填写好证书信息,保存该证书。
注意:用户电子邮件地址是必填项,ca电子邮件地址是选填项,常用名默认出现的可以不用填;
请求是:选择“存储到磁盘”,存储到电脑桌面上,方便是一个。
![](https://img.haomeiwen.com/i8373666/8d56162d6a4363ba.png)
3)点击“继续”,选择存储该证书的位置,即可生成证书请求文件,如下图所示:
![](https://img.haomeiwen.com/i8373666/6d75ce6c53400b54.png)
二、制作.cer开发/发布证书
1)开始创建证书:
![](https://img.haomeiwen.com/i8373666/23eec1653106311f.png)
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文件)。
![](https://img.haomeiwen.com/i8373666/2f468e30b1ea24a3.png)
3)点击 Continue,它会提示你需要一个 CSR 文件(也就从证书机构请求的那个文件),选择文件(Choose File)上传,然后点击“Cenerate”,创建完成。
![](https://img.haomeiwen.com/i8373666/597b5eba04486af3.png)
![](https://img.haomeiwen.com/i8373666/d5416982c9efeacd.png)
4)创建完成,以后可以下载证书(点击:Download)文件,下载完毕,双击即安装到本电脑,该文件可以用于生成P12文件(很多第三方平台都需要这个文件生成苹果ipa安装包文件)
![](https://img.haomeiwen.com/i8373666/e3a0223a0b61401e.png)
三、制作PP配置证书(描述文件Provisioning Profile):
1 、点击右上角的“+”号,分别创建开发用的 Provisioning Profile 和发布到 App Store 用的 Provisioning Profile:
![](https://img.haomeiwen.com/i8373666/0b1af2bd7913ed70.png)
2、 有两种类型的PP文件,一种是开发时使用的Provisioning Profile,一种是发布时使用的Provisioning Profile;这两种配置证书在配置时,过程有稍微的区别,发布的PP文件不需要添加测试设备信息,而开发的PP文件需要添加测试设备信息;
![](https://img.haomeiwen.com/i8373666/f07c985c87452f26.png)
2.1.1、选择Development下的iOS App Development(制作开发pp)或者Distribution下的App Store(制作发布PP),继续(Continue)下一步,进入下面的界面:选择创建的app id 也就是(bundle id),选择“continue”,继续下一步;
![](https://img.haomeiwen.com/i8373666/007adcaf120ac8a1.png)
2.1.2、 选择创建的开发/发布证书:证书选择完,点击下一步,制作开发/发布pp证书的跳转不一样:是发布pp证书制作时,直接跳到填写下图2.1.3的profile name界面;是开发pp证书制作时,会跳到选择填写测试设备UDID信息界面下图1.2.1.1,当添加完测试设备UDID信息时,点击进入下一步会进入填写profile name界面,后面流程都一样了
![](https://img.haomeiwen.com/i8373666/c7309bdd2f3cb9cb.png)
2.1.2.1、制作开发pp文件时,添加测试设备UDID等信息,点击continue,进入填写下图2.1.3的profile name界面
![](https://img.haomeiwen.com/i8373666/055f8ec8a29b89d7.png)
2.1.3、 填写profile name:随意写,也可以根据app的名字填写;选择“continue”,
![](https://img.haomeiwen.com/i8373666/d88c4fda216a2172.png)
2.1.4、发布的PP证书创建完毕,可以看到 download 按钮,可以下载相关文件,下载完毕,双击即安装到本电脑中,至此PP文件配置完成;
![](https://img.haomeiwen.com/i8373666/62cba9cb0f5b1536.png)
注意:在2.1.2.1中,当没有设置测试设备时,需要你自己添加下,添加苹果40位的UDID时,查找UDID,可以通过苹果手机连到电脑,在itunes中查看手机信息,得到
![](https://img.haomeiwen.com/i8373666/dd874c25c62ae3c1.png)
至此,开发中需要的必须证书配置完毕,只需要在xcode中选择对应开发账号、证书就可以了
网友评论