iOS配置开发者证书流程整理

栏目: IOS · 发布时间: 5年前

内容简介:在配置开发者证书之前,先了解一下开发者中心里面关于证书的几个选项,方便了解整个流程这个是最基础的,用来证明自己是开发者身份的。里面还包含推送APNS推送证书,推送证书也是分为开发和发布两种类型。

在配置开发者证书之前,先了解一下开发者中心里面关于证书的几个选项,方便了解整个流程

iOS配置开发者证书流程整理

1、Certificates 开发者证书分为开发(iOS Development)和发布(iOS Distribution)两种类型。

这个是最基础的,用来证明自己是开发者身份的。里面还包含推送APNS推送证书,推送证书也是分为开发和发布两种类型。

2、App IDs:这是每个应用的独立标识,在设置项中可以配置该应用的权限

APP id对应工程里的bundleID,唯一。比如是否用到了PassBook,GameCenter,以及更常见的push服务。如果选中了Push服务,那么就可以创建生成上面第一条所提到的推送证书。

3、Devices测试机器绑定

4、Provisioning Profiles:描述文件,也称为PP文件

该文件将AppID、开发者证书、硬件Device绑定到一块儿,在开发者中心配置好后可以添加到Xcode上,也可以直接在Xcode上连接开发者中心生成。真机调试时需要在PP文件中添加真记得udid

申请证书:

1、创建开发者证书点击右上角的加号+,(1、点击iOS App Development是创建开发者证书 2、点击App Store and Ad Hoc是创建发布证书)

iOS配置开发者证书流程整理

2、

iOS配置开发者证书流程整理

点击continue

3、

iOS配置开发者证书流程整理

点击continue,要求上传csr文件。CSR文件,全称Certificate Signing Requst,苹果公司要知道是谁在请求证书,需要请求者进行签名。

生成CSR文件

第一步:打开钥匙串

iOS配置开发者证书流程整理

第二步:填写信息

iOS配置开发者证书流程整理 这里填写完用户电子邮件地址后, 请求是:存储到磁盘 ,然后点击继续,生成完成。

(这个第二步的时候我有出错,说是证书助理密码错误还是啥来着,结果我重启电脑好了,无语)

第三步:选择上传CSR文件

上传CSR文件后点击Continue,会生成开发者证书。

4、点击download下载到本地(最后标识清楚一些,免得一会儿找不到),双击安装

iOS配置开发者证书流程整理

最后全部搞完的全家福:

iOS配置开发者证书流程整理

以上是创建证书的步骤,生产环境证书和APNS证书创建步骤和这个一样。

创建描述文件

1、

iOS配置开发者证书流程整理

2、选中APPID 点击continue(不出意外默认已经选好了) iOS配置开发者证书流程整理

3、选择证书,点击continue

iOS配置开发者证书流程整理

4、选择测试设备,点击continue

iOS配置开发者证书流程整理

5、填写名称,continue,然后点击download,双击安装。

iOS配置开发者证书流程整理

都配置好之后在项目中TARGETS->Build Settings->Signing就可以看见了,或者你再自己操作配置一下,一般是不用滴,因为现在都是自动管理证书,我懒,我都是用自动的。

后记:

如果你生成的证书(Certificates)需要在别的电脑上使用的时候也就是:不是生成CSR文件的电脑的时候,需要将p12文件和证书一起传到别的电脑使用,这个时候就需要导出p12文件。

打开钥匙串访问:如图:

iOS配置开发者证书流程整理

找到你想要导出的证书,右击导出,填写密码,然后将证书和相关的P12文件一起发给别人使用,记得告诉他p12文件的密码。

作者:劉光軍_Shine

链接:https://www.jianshu.com/p/48bac971e1c8


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Developing Large Web Applications

Developing Large Web Applications

Kyle Loudon / Yahoo Press / 2010-3-15 / USD 34.99

As web applications grow, so do the challenges. These applications need to live up to demanding performance requirements, and be reliable around the clock every day of the year. And they need to withs......一起来看看 《Developing Large Web Applications》 这本书的介绍吧!

URL 编码/解码
URL 编码/解码

URL 编码/解码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具