若要手动生成证书,您需要Mac上的证书签名请求(CSR)文件。若要创建CSR文件,请按照以下说明使用“钥匙串访问”创建一个文件。 创建CSR文件:在Mac上的“应用程序”文件夹中,打开“实用工具”文件夹并启动“钥匙串访问”。 在“钥匙串访问”下拉菜单中,选择“钥匙串访问”〉“证书助手”〉“从证书颁发机构申请证书”。 在“证书信息”窗口中,输入以下信息:在“用户电子邮件地址”字段中,输入您的电子邮件地址。在“公用名”字段中,为您的私钥创建一个名称(例如,John Doe Dev Key)。“CA电子邮件地址”字段应留空。在“请求是”组中,选择“保存到磁盘”选项。在“Keychain Access”中单击“继续”以完成CSR生成过程。
4条答案
按热度按时间vd2z7a6w1#
由于您安装了新的操作系统,您可能没有之前用于将应用登录到XCode的私钥和公钥。您需要在您的计算机上重新生成这些密钥,方法是撤销之前的证书,然后在iOS开发门户上申请新证书。作为此过程的一部分,您将被要求生成证书签名请求,这似乎是您遇到的问题。
你会发现所有你需要的,其中包括(从官方文件):
1.在Mac上打开“钥匙串访问”(位于“应用程序/实用工具”中)。
2.打开“偏好设置”并点按“证书”。请确保“在线证书状态协议”和“证书撤销列表”都设置为“关闭”。
3.选取“钥匙串访问”〉“证书助理”〉“从证书颁发机构请求证书”。
注意:如果您在执行此操作时选择了私钥,则CSR将不会被接受。请确保未选择私钥。输入您的用户电子邮件地址和公用名。使用与您在iOS开发者计划中注册时相同的地址和名称。不需要CA电子邮件地址。
4.选择“保存到磁盘”和“让我指定密钥对信息”选项,然后单击“继续”。
5.指定文件名并单击保存。(确保将.certSigningRequest替换为.csr)
对于密钥大小,选择2048位;对于算法,选择RSA。单击“继续”,“证书助理”将创建CSR并将文件保存到您指定的位置。
6tr1vspr2#
按照以下步骤创建CSR(代码签名标识):
1.在Mac上,转到文件夹“应用程序”►“实用程序”,然后打开“钥匙串访问”。
1.转到'Keychain Access' ►证书助手►从证书颁发机构申请证书。
1.在“证书信息”窗口中填写以下指定的信息,然后单击“继续”。
·在用户电子邮件地址字段中,输入电子邮件地址以识别此证书
·在常用名字段中,输入您的姓名
·在请求组中,单击“保存到磁盘”选项。
1.将文件保存到硬盘。
使用此CSR(.certSigningRequest)文件在Apple开发者帐户中创建项目/应用程序证书和配置文件。
tgabmvqs3#
若要手动生成证书,您需要Mac上的证书签名请求(CSR)文件。若要创建CSR文件,请按照以下说明使用“钥匙串访问”创建一个文件。
创建CSR文件:在Mac上的“应用程序”文件夹中,打开“实用工具”文件夹并启动“钥匙串访问”。
在“钥匙串访问”下拉菜单中,选择“钥匙串访问”〉“证书助手”〉“从证书颁发机构申请证书”。
在“证书信息”窗口中,输入以下信息:在“用户电子邮件地址”字段中,输入您的电子邮件地址。在“公用名”字段中,为您的私钥创建一个名称(例如,John Doe Dev Key)。“CA电子邮件地址”字段应留空。在“请求是”组中,选择“保存到磁盘”选项。在“Keychain Access”中单击“继续”以完成CSR生成过程。
piok6c0g4#
证书签名请求(CSR)-在您申请证书时转发给证书颁发机构(CA)的编码文本块。
其中包括:
本地保存
.certSigningRequest
文件之后,您可以在Keychain Access中找到私钥/公钥对。您可以将其导出并查看。例如,公钥将导出为
.pem
证书,您可以通过文本编辑器读取该证书你可以在文本编辑器中打开
.certSigningRequest
您可以使用以下命令解码
.certSigningRequest
:一个一个二个一个一个一个三个一个一个一个一个一个一个四个一个一个一个一个一个五个一个