为用户应用进行代码签名的先决条件
要在移动设备的主屏幕上安装为本机应用,Apple 要求使用来自 Apple Developer Enterprise Program 的证书为应用进行代码签名。您可以利用此计划开发 iOS 应用并在组织内分发。
加入 Apple Developer Enterprise Program
- 访问 https://developer.apple.com/programs/enterprise/。
- 点击顶部的注册。
- 通读注册时所需的内容页面并点击开始注册按钮。
- 使用您的 Apple ID 登录。如果您还没有 Apple ID,请创建一个,然后再次按照步骤 1-3 操作。
- 同意法律协议并点击提交按钮。
- 选择实体类型,阅读指引,然后点击继续。
- 输入必需的信息并点击继续。
- 付款并获得 Apple 的验证。
创建 P12 文件
成功注册之后,您必须创建一个 p12 文件。要创建文件:
- 在 Mac 中转至钥匙串访问。
- 点击顶部菜单栏中的钥匙串访问。
- 选择证书助手 > 从认证中心请求证书。
- 在用户邮箱地址字段中输入您的邮箱地址。
- 在通用名称字段中为您的私钥创建一个名称。
注:CA 邮箱地址字段必须留空。
- 选择请求是组中的保存至磁盘选项。
- 点击继续完成 CSR 生成过程。(. certSigningRequest) 文件默认将保存在桌面。
- 转至 https://developer.apple.com 并使用您的 Apple ID 登录
- 从左侧菜单列表中选择证书、ID 和概要文件。
- 点击右上角的 (+) 图标。
- 选择内部和特别。
- 点击继续。
- 再次点击继续。
- 上传第 7 步中提到的 .certSigningRequest 文件。
- 点击继续。
- 下载证书并打开它。
- 转至 Mac 上的钥匙串访问。
- 选择左下窗格中的类别下面的我的证书。您连同私有密钥一起下载的证书将在右侧窗格中提供。
- 按住 Control 键点击并选择导出。
- 为文件创建密码并记住它以供以后使用。
- 下载 p12 文件。
创建应用 ID
接下来创建应用 ID。为此:
- 转至 https://developer.apple.com 并使用您的 Apple ID 登录。
- 从左侧菜单列表中选择证书、ID 和概要文件。
- 点击左侧窗格中的标识符页签下面的应用 ID。
- 点击标题栏右上角的 (+) 图标。
- 在应用 ID 描述部分为应用 ID 输入有效的名称(供您参考)
- 在应用 ID 前缀部分选择“显式应用 ID”并输入包 ID(在反向域中 - com.companyname.appname)。
- 点击继续。
- 点击注册。
创建概要文件
创建应用 ID 之后,您需要创建概要文件。要创建概要文件:
- 转至 https://developer.apple.com 并使用您的 Apple ID 登录。
- 从左侧菜单列表中选择证书、ID 和概要文件。
- 点击左侧菜单中的配置概要文件页签下面的分发。
- 点击标题栏中的 (+) 按钮。
- 选择分发下面的内部。
- 在下一页上选择您之前创建的应用 ID。
- 选择您在第一阶段设置的证书。
- 输入配置概要文件的名称(供您参考)。
- 下载文件。