zoukankan      html  css  js  c++  java
  • iOS 应用配置及证书生成教程

    简介

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

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

    • AppID
    • Bundle ID

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

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

    一、生成 CSR 文件

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

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

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

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

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

    1

    2、填写证书信息

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

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

    然后选择存贮到磁盘,点击"继续":

    1

    3、选择文件存放地址

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

    1

    4、成功生成

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

    1

    二、生成应用发布证书

    1、创建应用

    首先登录苹果管理后台:https://itunesconnect.apple.com/,点击我的APP,如下图所示

    1

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

    1

    2、创建 Certificates 证书

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

    1

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

    如下图所示,开始创建 Certificates 证书

    1

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

    1

    继续点击 Continue

    1

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

    1

    3、关联 CSR 文件

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

    1

    然后点击 Continue

    1

    4、下载发布 CER 文件

    然后下载(Download)这个文件

    1

    5、生成发布证书

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

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

    三、创建 App ID 和设置 Bundle ID

    1、填写信息

    填写 Name 和 Bundle ID

    • Name,代表应用名称,例如:myapp,weixin,taobao等
    • Bundle ID,这是App的唯一标识,可以理解为人的身份证,一般以com.+应用名称组成

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

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

    1

    1

    2、设置推送选择

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

    1

    3、设置完成

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

    1

    四、生成推送证书

    1、建立推送证书

    回到创建 Certificates 证书这一步,如下图所示:

    1

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

    1

    2、选择 App ID

    选择你刚刚创建的 APP ID,然后点击 Continue

    1

    继续点击 Continue

    1

    3、关联已生成的 CSR 文件

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

    1

    然后点击 Continue

    1

    4、下载推送 CER 文件

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

    1

    5、生成推送证书

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

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

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

    Cer 格式文件不是一个最终可以直接使用的问题,需要通过如下步骤转换成 P12 格式文件,然后才能发布使用。

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

    1、安装证书

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

    1

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

    1

    2、导出证书

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

    1

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

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

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

    1

    4、设置证书密码

    然后输入 .p12 文件的密码

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

    1

    如果你的电脑有密码,会先让你输入电脑密码

    1

    5、成功生成

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

    1

    六、创建 Provision Profile 文件

    1、开始创建

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

    1

    2、选择发布平台

    选择 APP Store,然后点击 Continue

    1

    3、选择 App ID

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

    4、选择 iOS Distribution 证书

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

    1

    5、填写 Profile Name

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

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

    1

    6、下载文件

    生成成功后,然后下载(Download),如下图所示:

    1

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

  • 相关阅读:
    shiro之cache问题
    SpringMVC关于请求参数乱码问题
    js递归错误
    说说Javac
    说说CDN
    谈谈HTTP
    谈谈Ajax(二)
    谈谈Ajax(一)
    记一次关于SSM框架的使用错误
    MP实战系列(十四)之分页使用
  • 原文地址:https://www.cnblogs.com/xujinzhong/p/11170939.html
Copyright © 2011-2022 走看看