来自客户的 Apple App Store 证书

Apple App Store certificates from clients

我仍在为 iOS 应用程序的 Apple App-Store 认证而苦苦挣扎。

现在我有一个客户,他有自己的开发者帐户,但我正在为他开发并做所有事情。我自己有一个单独的开发者帐户。客户授权我在 Itunes Connect 上的帐户作为 App Manager。 他为 App ID 创建了一个 Distribution Certificate、一个 App Id 和 Provisioning Profile,并将证书和 Profile 发送给我。我将它包含在钥匙串中,现在可以 select XCode 中的那些。 但是 XCODE 说:配置文件 "doesn't include any certificate for which the private key is installed in keychain."

我错过了什么?我需要客户的私钥吗?或者还有其他方法吗?

任何帮助将不胜感激

您需要证书和私钥 (.p12)。要求您的客户导出私钥并与您共享。获得私钥后,将其安装到系统中,一切顺利。按照本教程导出私钥。

https://www.ironpaper.com/webintel/articles/how-to-share-an-ios-distribution-certificate/

确保您的客户端导出分发证书的私钥。

您有两个选择:

1) 请您的客户从 keychain(.p12) 中导出开发人员证书并与您共享。

2) 您必须通过上传新的 CSR 证书来创建新的开发人员证书(通过从钥匙串中删除旧证书),以便将私钥安装到您的系统中。

如果(开发人员和发行版)证书都存在问题,您需要从客户端计算机导出这两个证书。