iOS证书的创建及使用(开发与生产)

等风来,不如追风去。


首先,我们来了解一下iOS开发中必须使用的俩类证书---->

a:开发调试证书

b:上架生产证书

(俩类证书的含义看证书的命名便了然于胸了)

如果有朋友不清楚在哪里去生成证书或者不知道如何生成证书,那么下面就是你该瞧一瞧的:

1:打开下面的网页进入到证书管理中心,输入你的开发者账号与密码进入到以下页面:

iOS证书的创建及使用(开发与生产)_第1张图片
证书管理中心

生成所有类型的证书,编辑证书,添加真机调试设备/真机内测设备,描述文件,appid等等所有的操作都是在这个网页中完成的。

2:如何生成一个开发调试证书及在项目中使用开发证书用真机跑程序:

iOS证书的创建及使用(开发与生产)_第2张图片
创建开发证书1

点击➕进入到下一个页面:

iOS证书的创建及使用(开发与生产)_第3张图片
创建开发证书2

选择红色框的开发调试证书点击继续进入到下一个页面,会说明创建证书需要在电脑的证书颁发机构请求一个许可文件(请求文件),点击继续:

iOS证书的创建及使用(开发与生产)_第4张图片
创建开发证书3

怎么去获取请求文件呢?--->打开钥匙串访问:

iOS证书的创建及使用(开发与生产)_第5张图片
创建开发证书4
iOS证书的创建及使用(开发与生产)_第6张图片
创建开发证书5

点击继续,保存证书请求文件,然后在图3(创建开发证书3)中选择这个请求文件。点击继续,开发证书便创建成功,点击下载,下载完成双击将证书加入钥匙串中。

证书创建完毕。

接下来就是让证书与设备/描述文件(Provisioning Profiles)/AppID衔接起来:

注意!:a:真机调试的设备最多为100台  b:添加调试设备需获取设备的udid

iOS证书的创建及使用(开发与生产)_第7张图片
创建开发证书6
iOS证书的创建及使用(开发与生产)_第8张图片
创建开发证书7

填好name与UDID点击继续完成设备的创建。

注册App ID:

iOS证书的创建及使用(开发与生产)_第9张图片
创建开发证书8
iOS证书的创建及使用(开发与生产)_第10张图片
创建开发证书9
iOS证书的创建及使用(开发与生产)_第11张图片
创建开发证书10

点击继续完成App ID创建。

创建描述文件(Provisioning Profiles):

a - 选择Provisioning Profiles下方的Development,点击右上角➕进入下一个页面。

b - 选择描述文件的类型(Development),点击继续进入下一个页面。

c - 选中刚刚创建的开发证书,点击继续进入下一个页面。

d - 选中刚刚创建的设备,点击继续进入下一个页面。

f - 给描述文件取个name,完成创建,点击下载,下载后双击它,Xcode便可自动识别。

到此,所有的开发证书的准备工作已经完成---------------------------------

在Xcode设置:

iOS证书的创建及使用(开发与生产)_第12张图片
创建开发证书11

OK,开发调试就绪。

写到这里 - - - - - 表示再写下生产证书的过程已然不再那么有意义,因为步骤都是一样。下面说明下俩种证书的一点点区别:

a - 生产证书描述文件的生成较于开发证书多了一种选项即:App Store(上架至App Store)和Ad Hoc(内测)。前者的生成无设备的选项,后者有。

b - 生产证书是用来打ipa包的。用生产证书打包时,去掉Automatically manage signing选项,在Signing (Release)中选择生产证书对应的描述文件。

如果有什么疑问可提问,我会及时回复的。


所经过的地方,都是风景。


你可能感兴趣的:(iOS证书的创建及使用(开发与生产))