您需要用于为您的公司创建分发证书的密钥。
还记得您创建开发人员证书的时间吗?然后你去钥匙串->证书助手->从...请求证书
当您执行此操作时,您的 Mac 将您的证书请求与钥匙串中的密钥配对。处理完您的开发人员证书并将其下载到您的计算机后,您的计算机就可以通过该密钥访问它。
但是,如果您没有创建公司拥有的分发证书,则您的计算机上没有密钥。
查看钥匙串中的证书:
- 转到“证书”并展开您的开发者证书——它会有一个带有您名字的小钥匙。
- 现在尝试扩展您的分发证书 - 它不会有密钥,对吗?
如果是这种情况,您有两种选择:
请创建分发证书的人从他的钥匙串中导出它。这将创建一个包含证书和密钥的文件。
删除当前的分发证书,并从您的计算机创建一个新的证书签名请求,这会将其连接到您拥有的密钥。
第一种方法需要访问“Uberadmins”计算机。第二个需要管理员访问您的团队 Apple 帐户。使用方法 2 通常没有缺点,因为无论如何都需要不时创建新证书。它不会影响已经发布的应用程序,只是即将发布的版本和更新需要使用最新的证书。
完成所有这些后,您需要为 App Store 创建分发配置文件并连接到您要使用的分发证书。(如果您选择选项 1,您可能已经这样做了)。
将配置文件下载到您的计算机,安装它,然后在您的应用程序中,选择使用此配置文件进行构建以进行分发构建。