苹果开发者账号官方翻译篇-创建证书

*证书的概述

在开发应用程序的过程中,您将创建不同的证书类型,以便在不同的上下文中使用。您将为iOS、tvOS和watchOS应用程序使用相同的证书集,为macOS应用程序使用不同的证书集。您将使用开发证书在设备上运行您的应用程序并使用应用程序服务,使用发行证书分发您的应用程序进行测试并将其上传到app Store Connect。

开发证书属于个人。您可以创建两个iOS开发证书和两个Mac开发证书。在您的开发人员帐户中,计算机名称被附加到开发证书名称(例如,Gita Kumar (Work Mac),其中Work Mac是计算机名称),因此您可以识别它们。

分发证书属于团队,每个团队允许使用一种类型的分发证书(开发人员ID证书除外)。只有帐户持有人或管理员角色才能创建分发证书(如果您以个人身份注册,您就是帐户持有人)。

您可以使用Xcode或开发人员帐户创建和撤销证书。

*创建开发人员ID证书

您可以使用开发人员帐户或Xcode创建最多五个开发人员ID应用程序证书和最多五个开发人员ID安装程序证书。(要在Xcode中创建开发人员ID证书,请在Xcode Help中管理签名证书。)

所需角色:帐户持有人。

在Certificates, identifier & Profiles中,从左边的弹出菜单中选择macOS,然后在Certificates下,选择All。

在右上角,单击Add按钮(+)。

在Production下,选择Developer ID,然后单击Continue。

选择证书类型,然后单击Continue。

开发人员ID应用程序:用于在Mac应用程序上签名的证书。

开发者ID安装程序:用于签署Mac安装程序包的证书,包含您签署的应用程序。

按照说明创建证书签名请求,然后单击Continue。

单击选择文件。

在出现的对话框中,选择证书请求文件(扩展名为. certsigningrequest文件的文件),然后单击Choose。

单击Continue。

点击下载。

证书文件(扩展名为.cer的文件)出现在下载文件夹中。

单击Done。

要在密钥链中安装证书,请双击下载的证书文件。证书出现在密钥链访问中的My Certificates类别中。

*创建企业发行证书

作为Apple Developer Enterprise Program的成员,您可以创建多个企业发行证书。

所需角色:帐户持有人或管理员。

在证书、标识符和概要文件中,从左边的弹出菜单中选择iOS、tvOS、watchOS。

在Certificates下,选择All。

在右上角,单击Add按钮(+)。

在“生产”下,选择“内部和临时”,然后单击“继续”。

按照说明创建证书签名请求,然后单击Continue。

单击选择文件。

在出现的对话框中,选择证书请求文件(扩展名为. certsigningrequest文件的文件),然后单击Choose。

单击Continue。

点击下载。

证书文件(扩展名为.cer的文件)出现在下载文件夹中。

单击Done。

要在密钥链中安装证书,请双击下载的证书文件。证书出现在密钥链访问中的My Certificates类别中。

*创建Safari签名证书

您的Safari扩展必须由苹果颁发的证书签名,您可以在开发人员帐户中创建和下载该证书。

在证书、标识符和概要文件中,从左边的弹出菜单中选择Safari Extensions。

在Certificates下,选择All。

在右上角,单击Add按钮(+)。

按照说明创建证书签名请求,然后单击Continue。

单击选择文件。

在出现的对话框中,选择证书请求文件(扩展名为. certsigningrequest文件的文件),然后单击Choose。

单击Continue。

点击下载。

证书文件(扩展名为.cer的文件)出现在下载文件夹中。

单击Done。

*创建WatchKit服务证书

WatchKit服务证书允许您使用Apple push notification (APNs)将更新推送到Apple Watch上的并发症。

所需角色:帐户持有人或管理员。

在证书、标识符和概要文件中,从左边的弹出菜单中选择iOS、tvOS、watchOS。

在Certificates下,选择All。

在右上角,单击Add按钮(+)。

选择WatchKit Services Certificate,然后单击Continue。

从弹出菜单中选择一个应用程序ID,然后单击Continue。

按照说明创建证书签名请求,然后单击Continue。

单击选择文件。

在出现的对话框中,选择证书请求文件(扩展名为. certsigningrequest文件的文件),然后单击Choose。

单击Continue。

点击下载。

证书文件(扩展名为.cer的文件)出现在下载文件夹中。

单击Done。

*创建VoIP服务证书

VoIP服务证书允许您使用Apple push notification (APNs)为VoIP应用程序推送更新。

所需角色:帐户持有人或管理员。

在证书、标识符和概要文件中,从左边的弹出菜单中选择iOS、tvOS、watchOS。

在Certificates下,选择All。

在右上角,单击Add按钮(+)。

选择VoIP服务证书,然后单击Continue。

从弹出菜单中选择一个应用程序ID,然后单击Continue。

按照说明创建证书签名请求,然后单击Continue。

单击选择文件。

在出现的对话框中,选择证书请求文件(扩展名为. certsigningrequest文件的文件),然后单击Choose。

单击Continue。

点击下载。

证书文件(扩展名为.cer的文件)出现在下载文件夹中。

单击Done

*创建证书签名请求

Mac上的密钥链访问允许您创建证书签名请求(CSR)。

启动位于/应用程序/实用程序中的密钥链访问。

选择密钥链访问>证书助理>从证书颁发机构请求证书。

在“证书助理”对话框中,在“用户电子邮件地址”字段中输入电子邮件地址。

在Common Name字段中,输入密钥的名称(例如,Gita Kumar Dev密钥)。

将CA电子邮件地址字段留空。

选择“已保存到磁盘”,然后单击“继续”。

*撤销证书

您可以根据证书类型和您的角色撤销证书。有关详细信息,请转到撤消特权。

要了解撤销证书时会发生什么,请转到“苹果开发人员支持中的证书”。

所需角色:帐户持有人或管理员。

在证书、标识符和概要文件中,从左边的弹出菜单中选择操作系统。

在Certificates下,选择All。

选择要撤消的证书,然后单击revoke。

在出现的对话框中,单击Revoke。

包含已撤销证书的配置文件无效。要修复无效的配置文件,请转到编辑配置文件。

猜你喜欢

转载自blog.csdn.net/Redcricket/article/details/88847316