【问题标题】:Provisioning profile "Developer profile" doesn't include signing certificate "iPhone Distribution" : person's name(key number)供应配置文件“开发人员配置文件”不包括签名证书“​​iPhone 分发”:人名(密钥号)
【发布时间】:2020-02-03 08:53:43
【问题描述】:

我正在尝试上传由我的团队创建的应用,但出现此错误:

供应配置文件“开发者配置文件”不包括签名证书“​​iPhone 分发”:人名(密钥号)

我尝试多次创建和下载新证书,但显示相同的错误。

如果证书是分发类型而不是开发类型,是否有任何问题,从而阻止在试飞中上传应用程序?

【问题讨论】:

  • 您需要更新“开发者配置文件”并在developer.apple.com/account 包含提到的证书。您可能还想检查您是否在 Mac OS 钥匙串应用中多次拥有相同的证书。

标签: swift provisioning-profile ios-provisioning ios-app-signing


【解决方案1】:

您可以验证以下内容来解决您的问题:

  1. 验证此证书实际上是“iOS 分发”证书 (https://developer.apple.com/support/certificates/)

  2. 仔细检查证书的捆绑 ID,并将其与您在 xCode 上的应用进行比较。他们应该是一样的。另请注意此证书注册到的团队。

  3. 转到 xCode -> 首选项 -> 帐户 -> 选择您的帐户 -> 选择正确的团队。然后单击“管理证书”并确保其中列出了分发证书。

  4. 还要确保步骤 3. 证书没有出现“Private Key Missing”之类的错误或其他错误。

  5. 转到 xCode 中的 Build Settings -> General(在新 xCode 中签名配置)并验证选择了正确的团队(您在 2 中记下的那个)

【讨论】:

  • 有一个“丢失的私钥”,如何解决?
  • 好的。首次创建分发配置文件时,Apple 会为您提供该证书的私钥(这是一次性下载,创建配置文件的人应该拥有它)。您必须获取它并将其安装在您的机器钥匙串中。或者,如果您的工作场所中有其他 Mac 机器构建相同的应用程序,它们的钥匙串中将包含您可以导出的私钥。
猜你喜欢
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-24
  • 1970-01-01
  • 1970-01-01
  • 2017-03-28
  • 1970-01-01
相关资源
最近更新 更多