"开发者配置文件"不包含签名证书"iPhone Distribution": 人名(密钥号码)

5
我正在尝试上传由我的团队创建的应用程序,但是出现了以下错误:
“预配文件"开发人员配置文件"不包含签名证书"iPhone分发":人名(密钥号码)”
我尝试多次创建和下载新证书,但仍然显示相同的错误。
如果证书是分发类型而不是开发类型,会阻止在Test Flight中上传应用程序吗?

您需要更新“开发者资料”并在https://developer.apple.com/account中包含提到的证书。 您还可以检查一下您的Mac OS钥匙串应用程序中是否有多个相同的证书。 - Vishal
1个回答

5
您可以按照以下步骤进行故障排除:
1. 确认该证书实际上是“iOS Distribution”证书(https://developer.apple.com/support/certificates/)。 2. 仔细检查证书的捆绑标识并将其与xCode中的应用程序进行比较。它们应该是相同的。还要注意该证书所注册的团队。 3. 进入xCode -> Preferences -> Accounts -> 选择您的帐户 -> 选择正确的团队。然后单击“管理证书”,确保分发证书在其中列出。 4. 还要确保步骤3.证书没有错误,例如“私钥丢失”或其他错误。 5. 进入xCode的Build Settings -> General(在新的xCode中为Signing Configs),并验证选择了正确的团队(您在步骤2中注意到的团队)。

私钥丢失了,如何解决? - varsha94
好的。当您的分发配置文件首次创建时,苹果会为该证书提供一个私钥(这是一次性下载,创建配置文件的人应该拥有它)。您需要获取并在您的机器钥匙串中安装它。或者,如果您工作场所中有其他构建相同应用程序的 Mac 机器,则它们将在其钥匙串中拥有私钥,您可以导出它。 - jms

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接