IOS 生产证书,我应该向其他方提供什么才能使用相同的证书?

IOS production certificate, whats should i provide to other parties to use the same cert?

我目前的流程是吊销开发者账户中即将过期的生产证书。

我按照网站中提到的步骤进行操作:

https://support.magplus.com/hc/en-us/articles/203808748-iOS-Creating-a-Distribution-Certificate-and-p12-File

生成新的生产证书。

我想问的是,如果我想让其他方使用相同的证书来签署生产 IOS 应用程序,我应该向他们发送什么文件才能实现这一点?

(到目前为止我搜索的答案是为证书生成一个 .p12 文件以及我们上传到苹果开发者网站以生成新证书的 .certSigningRequest)

为什么我们要将这些文件提供给其他方以及他们如何使用这些文件生成相同的生产证书进行签名?

另外,由于在apple developer website中可以直接下载生产证书的.cert文件,其他人是否可以直接下载.cert文件(只获取.cert文件,不获取其他文件)直接使用用于代码签名?

非常感谢,抱歉问题太长了。

如果您想与各方共享生产证书,您需要向他们提供一个 .p12 文件和一个 .mobileprovision,一个 .p12 文件包含一个私钥,用于识别您的团队和该团队的信任团队成员。

要使用这个 .p12 文件,只需将它拖到钥匙串或双击它,然后输入 .p12 文件的密码。

直接从开发者中心下载的cer没有私钥,无法提供可信成员让你对你的应用进行签名,所以最后一个问题的答案是否定的。