iOS 应用配置及证书生成教程

简介

首先你须要有一个苹果的开发者账号,一台苹果电脑。点击查看苹果开发者帐号注册流程html

本教程需完成应用信息配置,包括以下两个基本配置:ios

  • AppID
  • Bundle ID

同时,生成 以下三个证书文件及对应密码:web

  • 应用发布证书 p12 文件及密码
  • 应用推送证书 p12 文件及密码
  • Provision profile 文件,此文件无密码

1、生成 CSR 文件

CSR 文件全称是:CertificateSigningRequest.certSigningRequest,这个文件做为生成以下几个文件的 基础文件。app

  • 应用发布证书文件
  • 应用推送证书文件
  • Provision profile 文件

这个 CSR 文件是经过 Mac 系统的钥匙串访问(KEY CHAIN)工具生成。工具

一、打开钥匙串访问(KEY CHAIN)工具

首先打开【应用程序 -> 实用工具 -> 钥匙串访问(KEY CHAIN)】,在证书助理中,选择"从证书颁发机构求证书",以下图:网站

1

二、填写证书信息

在弹出的UI中,以下图所示的界面,填写你的spa

  • 电子邮件地址:填你申请 idp 的电子邮件地址,
  • 经常使用名称,默认就好,
  • CA空,

而后选择存贮到磁盘,点击"继续":3d

1

三、选择文件存放地址

选择保存的位置,好比选择桌面。htm

1

四、成功生成

下一步点击完成,你就能够看到你的桌面多了一个CertificateSigningRequest.certSigningRequest 的证书请求文件,以下图所示:blog

1

2、生成应用发布证书

一、建立应用

首先登陆苹果管理后台:https://itunesconnect.apple.com/,点击个人APP,以下图所示

1

点击“+”,而后点击新建APP

1

二、建立 Certificates 证书

在建立应用步骤中,弹出的窗口,点击开发者门户网站,以下图所示:

1

苹果会自动跳转至开发者管理后台。

以下图所示,开始建立 Certificates 证书

1

选择 App Store and Ad Hoc,而后点击 Continue

1

继续点击 Continue

1

这时候会让你去选择一个CSR文件,详见下一步。

1

三、关联 CSR 文件

把第一步生成的 CSR 这个文件关联和证书关联,选择桌面的 CSR 文件

1

而后点击 Continue

1

四、下载发布 CER 文件

而后下载(Download)这个文件

1

五、生成发布证书

经过第二步: 5、将 CER 格式文件转换为 P12 类型文件 生成对应的证书和密码

至此,发布证书文件及对应密码都已成功生成。

3、建立 App ID 和设置 Bundle ID

一、填写信息

填写 Name 和 Bundle ID

  • Name,表明应用名称,例如:myapp,weixin,taobao等
  • Bundle ID,这是App的惟一标识,能够理解为人的身份证,通常以com.+应用名称组成

    例如:com.baidu.hao123, com.qq.weixin等

注意!!!Bundle ID 必须商领云平台上的设置一致。详见:iOS 发布配置教程

1

1

二、设置推送选择

设置苹果推送证书,勾选 Push Notifications,再点击 Continue,以下图所示

1

三、设置完成

完成后,以下图所示,点击:Register

1

4、生成推送证书

一、创建推送证书

回到建立 Certificates 证书这一步,以下图所示:

1

选择 Production 下的 Apple push notification service SSL,而后点击 Continue

1

二、选择 App ID

选择你刚刚建立的 APP ID,而后点击 Continue

1

继续点击 Continue

1

三、关联已生成的 CSR 文件

把第一步生成的 CSR 这个文件关联和证书关联,选择桌面的 CSR 文件

1

而后点击 Continue

1

四、下载推送 CER 文件

成功生成证书文件之后,以下图所示,而后点击下载(download)

1

五、生成推送证书

经过第五步: 5、将 CER 格式文件转换为 P12 类型文件 将下载的推送 CER 文件转换为对应的 .p12 证书格式和密码

至此,已生成好推送证书文件和密码。

5、将 CER 格式文件转换为 P12 类型文件

Cer 格式文件不是一个最终能够直接使用的问题,须要经过以下步骤转换成 P12 格式文件,而后才能发布使用。

这个转换过程在生成发布证书和推送证书的最后一步使用。

一、安装证书

下载好的 CER 证书样例以下图所示:

1

双击安装,这时再查看你的钥匙串,应该有下面这一行 iPhone Distribution的证书,注意,这个证书有一个小三角能够点击,展开后有一个对应的密钥。若是你没有这个钥匙,那么请检查上面那一步作错了,双击后弹出界面以下图所示:

1

二、导出证书

证书已经安装完成后,咱们选择这个证书,右击,选择,导出

1

三、设置证书类型和存储路径

给你要导出的证书起个名字,如“证书”,选择一个存的位置,

注意!!!保存成 .p12 的信息交换文件。

1

四、设置证书密码

而后输入 .p12 文件的密码

注意!!! 注意这个密码就是此 .p12 文件格式证书的密码,要记录并保存好,后期和 .p12 文件一块儿使用。

1

若是你的电脑有密码,会先让你输入电脑密码

1

五、成功生成

在你指定的存储路径看到有以下文件生成,即:.p12 证书已成功生成

1

6、建立 Provision Profile 文件

一、开始建立

回到主页面,点击右上角 ”+“ 号,建立 Provision Profile文件,以下图所示:

1

二、选择发布平台

选择 APP Store,而后点击 Continue

1

三、选择 App ID

选择对应的APP ID,而后点击 Continue 1

四、选择 iOS Distribution 证书

选择你刚刚创建的 iOS Distribution 证书,日期应该会比创建的日期少一天,而后continue

1

五、填写 Profile Name

填写 profile name,建议填写成 APP 的拼音 + _pro,例如:"maapp_pro"

这样方便记忆,而后点击 Continue

1

六、下载文件

生成成功后,而后下载(Download),以下图所示:

1

至此, Provision Profile文件已经生成成功。

相关文章
相关标签/搜索