文章目录
  1. 1. 创建iPhone开发者证书
  2. 2. 2.7 创建iPhone开发者证书

创建iPhone开发者证书

Iphone开发者 Ios技术文章收录

2.7 创建iPhone开发者证书

2011-08-04 16:35 陈征 等译 机械工业出版社 我要评论(0) 字号:**T** | T
综合评级:

想读(1)  在读(1)  已读(0)   品书斋鉴(0)   已有2人发表书评

-30.gif

《iPhone 3D游戏编程指南》本书通过一个完整的实例介绍了如何利用Unity为iPhone和iPod Touch开发3D游戏。全书共分两个部分,第一部分介绍了在开始开发游戏时需要做的准备工作,并从软件/ 硬件两个方面介绍了用于iPhone游戏开发的工具;第二部分介绍了创建和发行游戏所需的实际设计过程,包括概念艺术的创建、游戏原型制作、游戏测试和最终的制作以及如何将游戏上传到App Store。本节为大家介绍如何创建iPhone开发者证书。

AD:2013大数据全球技术峰会低价抢票中

2.7  创建iPhone开发者证书

创建iPhone开发者证书稍微有点麻烦,需要生成一个证书签名请求、提交请求以获得批准、批准请求(例如,如果你有一个团队,则必须批准额外的开发者)、下载并安装开发证书,最终保存私钥并传输给其他系统。

Apple通过描述数字身份以电子方式标识iPhone OS应用程序。这种身份由受保护的或者秘密的私钥以及共享的公钥组成。私钥允许在编译过程中通过Xcode签署应用程序。

在请求并下载数字证书时,将把真实的信息与数字身份相关联。这允许控制应用程序。开发证书只能用于开发,而不能用于任何其他类型的分发。这些证书只在某个时间段内有效,并且Apple证书授权机构可以在任何时间吊销证书。

生成开发证书的第一步是发出证书签名请求(CSR)。这是使用构建到Mac OS X Leopard中的Keychain Access应用程序完成的。在生成CSR时,将生成公钥和私钥对。这个密钥对能建立你的iPhone开发者身份。私钥将自动存储在登录密钥链中,并且可以通过Keychain Access应用程序在Keys类别里查看它。

下面给出了创建证书签名请求的步骤:

1)启动Macintosh HD>Applications>Utilities>Keychain Access。

2)选择主菜单>Keychain Access>Preferences。

3)把Online Certificate Status Protocol(OSCP)和Certificate Revocation List(CRL)设置为Off。

4)选择主菜单>Keychain Access>Certificate Assistant>Request a Certificate from a Certificate Authority。

5)输入一个电子邮件地址,应与用于注册为iPhone Developer的电子邮件地址一致。

6)在Common Name框中输入你的名字,并确保它与你的开发者注册名字相匹配。

7)保持CA Email Address框为空。

8)单击Saved to Disk单选按钮,如果需要,则选择Let Me Specify Key Pair Information,然后单击Continue。

9)为Key Size使用2048位并为Algorithm使用RSA,然后为密钥对选择一个文件名并保存文件。

10)助理会把新的CSR文件放到OS X桌面上。

文章目录
  1. 1. 创建iPhone开发者证书
  2. 2. 2.7 创建iPhone开发者证书