[size=x-large][b]Certificates, Identifiers &Profiles 简介[/b][/size]
[size=medium][b]Certificates[/b][/size]
Certificates 即 ”证书“,约等于通行证,申请证书是我们进行真机调试与发布的第一步。证书有两种:
1、 开发证书 ( Development Certificates ),主要是授权mac设备的开发权限
2、 发布证书 (Distribution Certificates ), 主要是授权mac设置发布权限
[size=medium][b]Identifiers[/b][/size]
Identifiers 即”标识符“,约等于是身份证,用于创建以下三个:
App IDs
Pass Type IDs
Website Push IDs
其中,App ID是应用的唯一标示符,每一个应用的app id是不一样的
[size=medium][b]Devices[/b][/size]
Devices 用于创建测试设备,一个99美元允许创建100个设备
[size=medium][b]Provisioning Profiles[/b][/size]
Provisioning Profiles 即“描述文件”。它的功能很特别,专门用于将 Certificates、Identifiers、Devices结合起来,形成一个描述证书、标示符的描述文件。Provisioning Profiles 放入我们的xcode中,让 xcode知道我们的证书和哪些设备之类的信息相匹配。
[b][size=large]下面来介绍如何申请证书:[/size][/b]
[b]第一步:申请本地证书[/b]
申请证书必须在我们的电脑上先申请一个证书,找到
[img]http://dl2.iteye.com/upload/attachment/0097/7508/f56e8a06-0ed7-327b-ac61-0b9a03d7c45b.jpg[/img]
:
[img]http://dl2.iteye.com/upload/attachment/0097/7510/066c172e-0d70-3ddf-9c3c-9f9d2a6e4379.jpg[/img]
点击"其他",找到“钥匙串”:
[img]http://dl2.iteye.com/upload/attachment/0097/7512/b370f2e1-1b1f-36fb-a70c-aeeea964ea1d.jpg[/img]
选择从颁发机构申请证书,
[img]http://dl2.iteye.com/upload/attachment/0097/7514/6222ada5-7b7f-3fd9-a7c4-6636d1db4cdd.jpg[/img]
点击后看到:
[img]http://dl2.iteye.com/upload/attachment/0097/7516/107801bd-5f50-3684-bf01-3a7a12ac09af.jpg[/img]
如果选择 “存储到磁盘”,那么“用户邮件地址” 随便填一个就好,点击“继续”:
[img]http://dl2.iteye.com/upload/attachment/0097/7518/e0ef9cc0-ed1c-3d3b-b748-f8bf8ead5504.jpg[/img]
“存储为:”可以给证书命名,选择一个位置,点击“存储”:
[img]http://dl2.iteye.com/upload/attachment/0097/7520/4200adde-b687-37be-b378-ebcf8fb91393.jpg[/img]
这样在桌面就生成了一个证书。
注意这一个本地证书可以同时用来生成“开发证书”和“发布证书”。
下面只介绍“发布证书“的申请,申请”开发证书“步骤相同,就是换一个选项
[b][size=large]第二步: 在开发者账号里申请证书 [/size][/b]
我们进入99美元开发账号看到:
[img]http://dl2.iteye.com/upload/attachment/0097/7522/559708c0-c1e7-3049-aada-eb61b4c4b6a3.jpg[/img]
点击 Certificates, Identifiers & Profiles,进入页面看到:
[img]http://dl2.iteye.com/upload/attachment/0097/7524/116ba307-da51-3ea3-8489-a42661742e0d.jpg[/img]
如果要申请开发证书就选择 Development,如果要申请发布证书,就选择 Production,步骤都是选择“+”号后添加证书:
[img]http://dl2.iteye.com/upload/attachment/0097/7526/3034c4b3-0015-35fd-aed9-d4cf2bb20c60.jpg[/img]
点击“+”后看到:
[img]http://dl2.iteye.com/upload/attachment/0097/7528/ef6baa51-0d47-3e02-84b0-a3215a130ccb.jpg[/img]
如果是选择 “开发证书”,点击第一个红框
[img]http://dl2.iteye.com/upload/attachment/0097/7530/cfe0690c-4297-3d00-a5f1-7418c3f10e8b.jpg[/img]
如果是选择 “发布证书”,点击第二个红框
[img]http://dl2.iteye.com/upload/attachment/0097/7532/8aaf43b2-487c-3580-a6a8-f4c7cac429e0.jpg[/img]
选择好后,点击“continue”:
[img]http://dl2.iteye.com/upload/attachment/0097/7534/212d7cbe-5552-33cc-99ab-8c40000244cf.jpg[/img]
点击后出现:
[img]http://dl2.iteye.com/upload/attachment/0097/7536/045d96bc-6743-328b-818f-2b230c0657f5.jpg[/img]
选择“Choose File” 将刚刚申请的保存在本地的证书上传:
[img]http://dl2.iteye.com/upload/attachment/0097/7538/a7e63abb-53eb-3ef9-af9e-4bb453026e86.jpg[/img]
上传好后,点击“Generate” 就可以生成证书了。
[img]http://dl2.iteye.com/upload/attachment/0097/7540/e9b0c41f-479e-3568-af5a-9cf1d6616147.jpg[/img]
选择“Download”。
这时,我们在本地生成的证书就没用了,可以删除。
一般申请一个 发布证书(IOS Distribution),一个开发证书(IOS Development)就够用了。
找到下载的文件,双击它,添加到钥匙串里就好了。在这一步里,如果钥匙串拒绝添加,直接将其拖进钥匙串就行:
这样证书就申请完毕了,有了证书后,接下来可以申请各种各样的描述文件供开发使用
[size=medium][b]Certificates[/b][/size]
Certificates 即 ”证书“,约等于通行证,申请证书是我们进行真机调试与发布的第一步。证书有两种:
1、 开发证书 ( Development Certificates ),主要是授权mac设备的开发权限
2、 发布证书 (Distribution Certificates ), 主要是授权mac设置发布权限
[size=medium][b]Identifiers[/b][/size]
Identifiers 即”标识符“,约等于是身份证,用于创建以下三个:
App IDs
Pass Type IDs
Website Push IDs
其中,App ID是应用的唯一标示符,每一个应用的app id是不一样的
[size=medium][b]Devices[/b][/size]
Devices 用于创建测试设备,一个99美元允许创建100个设备
[size=medium][b]Provisioning Profiles[/b][/size]
Provisioning Profiles 即“描述文件”。它的功能很特别,专门用于将 Certificates、Identifiers、Devices结合起来,形成一个描述证书、标示符的描述文件。Provisioning Profiles 放入我们的xcode中,让 xcode知道我们的证书和哪些设备之类的信息相匹配。
[b][size=large]下面来介绍如何申请证书:[/size][/b]
[b]第一步:申请本地证书[/b]
申请证书必须在我们的电脑上先申请一个证书,找到
[img]http://dl2.iteye.com/upload/attachment/0097/7508/f56e8a06-0ed7-327b-ac61-0b9a03d7c45b.jpg[/img]
:
[img]http://dl2.iteye.com/upload/attachment/0097/7510/066c172e-0d70-3ddf-9c3c-9f9d2a6e4379.jpg[/img]
点击"其他",找到“钥匙串”:
[img]http://dl2.iteye.com/upload/attachment/0097/7512/b370f2e1-1b1f-36fb-a70c-aeeea964ea1d.jpg[/img]
选择从颁发机构申请证书,
[img]http://dl2.iteye.com/upload/attachment/0097/7514/6222ada5-7b7f-3fd9-a7c4-6636d1db4cdd.jpg[/img]
点击后看到:
[img]http://dl2.iteye.com/upload/attachment/0097/7516/107801bd-5f50-3684-bf01-3a7a12ac09af.jpg[/img]
如果选择 “存储到磁盘”,那么“用户邮件地址” 随便填一个就好,点击“继续”:
[img]http://dl2.iteye.com/upload/attachment/0097/7518/e0ef9cc0-ed1c-3d3b-b748-f8bf8ead5504.jpg[/img]
“存储为:”可以给证书命名,选择一个位置,点击“存储”:
[img]http://dl2.iteye.com/upload/attachment/0097/7520/4200adde-b687-37be-b378-ebcf8fb91393.jpg[/img]
这样在桌面就生成了一个证书。
注意这一个本地证书可以同时用来生成“开发证书”和“发布证书”。
下面只介绍“发布证书“的申请,申请”开发证书“步骤相同,就是换一个选项
[b][size=large]第二步: 在开发者账号里申请证书 [/size][/b]
我们进入99美元开发账号看到:
[img]http://dl2.iteye.com/upload/attachment/0097/7522/559708c0-c1e7-3049-aada-eb61b4c4b6a3.jpg[/img]
点击 Certificates, Identifiers & Profiles,进入页面看到:
[img]http://dl2.iteye.com/upload/attachment/0097/7524/116ba307-da51-3ea3-8489-a42661742e0d.jpg[/img]
如果要申请开发证书就选择 Development,如果要申请发布证书,就选择 Production,步骤都是选择“+”号后添加证书:
[img]http://dl2.iteye.com/upload/attachment/0097/7526/3034c4b3-0015-35fd-aed9-d4cf2bb20c60.jpg[/img]
点击“+”后看到:
[img]http://dl2.iteye.com/upload/attachment/0097/7528/ef6baa51-0d47-3e02-84b0-a3215a130ccb.jpg[/img]
如果是选择 “开发证书”,点击第一个红框
[img]http://dl2.iteye.com/upload/attachment/0097/7530/cfe0690c-4297-3d00-a5f1-7418c3f10e8b.jpg[/img]
如果是选择 “发布证书”,点击第二个红框
[img]http://dl2.iteye.com/upload/attachment/0097/7532/8aaf43b2-487c-3580-a6a8-f4c7cac429e0.jpg[/img]
选择好后,点击“continue”:
[img]http://dl2.iteye.com/upload/attachment/0097/7534/212d7cbe-5552-33cc-99ab-8c40000244cf.jpg[/img]
点击后出现:
[img]http://dl2.iteye.com/upload/attachment/0097/7536/045d96bc-6743-328b-818f-2b230c0657f5.jpg[/img]
选择“Choose File” 将刚刚申请的保存在本地的证书上传:
[img]http://dl2.iteye.com/upload/attachment/0097/7538/a7e63abb-53eb-3ef9-af9e-4bb453026e86.jpg[/img]
上传好后,点击“Generate” 就可以生成证书了。
[img]http://dl2.iteye.com/upload/attachment/0097/7540/e9b0c41f-479e-3568-af5a-9cf1d6616147.jpg[/img]
选择“Download”。
这时,我们在本地生成的证书就没用了,可以删除。
一般申请一个 发布证书(IOS Distribution),一个开发证书(IOS Development)就够用了。
找到下载的文件,双击它,添加到钥匙串里就好了。在这一步里,如果钥匙串拒绝添加,直接将其拖进钥匙串就行:
这样证书就申请完毕了,有了证书后,接下来可以申请各种各样的描述文件供开发使用