本文档针对 v10 项目,v8 或 v9 的项目制作证书,请联系项目经理获取教程。
苹果开发者账号分为以下类型:
| 账号类型 | 用途 | 是否需要邓白氏编码 | 费用 |
|---|---|---|---|
| 个人账号 | 可上架AppStore,需审核,AppStore 显示个人开发者名称 | 不需要 | 99美元 |
| 公司账号 | 可上架AppStore,需审核,AppStore 显示公司名称 | 需要 | 99美元 |
| 企业账号 | 使用企业证书分发,不可以上架 AppStore | 需要 | 299美元 |
如果有企业账号,优先使用企业账号。
在混合云、专有云项目实施的过程中,iOS 证书制作是比较重要的一部分。这些证书是在苹果 App 构建时所必需的文件,需要客户提供。由于证书多且制作步骤较复杂,所以制作证书就需要更按照文档规范制作,以确保 App 能够顺利构建。
本文档针对 v10 项目,在 v10 的项目中一共需要9个文件:
注意:如果客户之前已经有发布证书,最近不会过期,并且可以成功导出 p12文件和对应密码,则可以跳过这一步,直接去制作描述文件。
在 Mac 电脑上,运行系统自带的软件:”钥匙串访问“

打开苹果开发者网站 https://developer.apple.com ,选择 Accout,登录已经注册的开发者账号

点击 ”加号“ 新建证书:

注意:如果是企业账号,请选择“In-House and Ad Hoc”

注意:如果是个人或公司账号,请选择“iOS Distribution (App Store and Ad Hoc)”

下一步,选择 CSR 文件(CSR 文件就是刚才在 Mac 电脑上制作的证书)

按下面截图中步骤操作,新创建 App Group


App ID 和名称命名规范如下
| 描述 | App ID | Name |
|---|---|---|
| 主工程 | com.xx.yzj | yzjxx |
| 分享扩展 | com.xx.yzj.extension | yzjxxextension |
| 快捷操作扩展 | com.xx.yzj.widget | yzjxxwidget |
| 消息扩展 | com.xxx.yzj.messagewidget | yzjxxmessagewidget |
| 来电智能识别扩展1 | com.xxx.yzj.callextension1 | yzjxxcallextension1 |
| 来电智能识别扩展2 | com.xxx.yzj.callextension2 | yzjxxcallextension2 |
| 来电智能识别扩展3 | com.xxx.yzj.callextension3 | yzjxxcallextension3 |
注意:

主工程的 app id 配置如下(需要选中 4 项):

其他6个扩展工程的 app id 配置如下(需要选中 1 项):

通过上面的步骤,在 “Identifiers” 项会有7个新制作的 App IDs ,下面需要对这7个 App ID 分别设置关联 App Group
注意: 刚才的7个 App ID 都需要关联同一个 App Group

按下图选择 “Profiles” 点击左上角的 “加号” 制作 描述文件

如果是个人或公司账号,要上传到 “App Store” ,如果是企业账号,则选择 In House”

继续 下一步,每个描述文件选择对应的一个app id(刚才创建的7个 App ID)

继续 下一步,设置证书名称:

建议按照如下标注命名设置名称(名称中不要有空格、特殊字符):
| 描述 | App ID | 证书名称 |
|---|---|---|
| 主工程 | com.xx.yzj | yzjxx |
| 分享扩展 | com.xx.yzj.extension | yzjxxextension |
| 快捷操作扩展 | com.xx.yzj.widget | yzjxxwidget |
| 消息扩展 | com.xxx.yzj.messagewidget | yzjxxxmessagewidget |
| 来电智能识别扩展1 | com.xxx.yzj.callextension1 | yzjxxcallextension1 |
| 来电智能识别扩展2 | com.xxx.yzj.callextension2 | yzjxxcallextension2 |
| 来电智能识别扩展3 | com.xxx.yzj.callextension3 | yzjxxcallextension3 |
继续 下一步,选择开发者证书(注意,这里的7个描述文件都要选择同一个开发者证书(根据证书过期时间可以识别))

到这里,描述文件已经制作完成,分别下载7个描述文件(格式:.mobileprovision)
VOIP 证书制作类似开发者证书,点击 “加号” 制作

选择 “Service” 中的 “VoIP Services Certificate”

继续 下一步,注意 这里要选择主项目的 app id

接下来选择 CSR 文件,然后下载文件

在 下图的界面此时会看到开发者证书和voip证书,点击下载到本地。

按如下操作:



注意
最终需要提供给项目经理的文件有以下内容:
在 v10 的项目中一共需要9个文件:
