【问题标题】:XCode - No Provisioning profiles matching an applicable Signing identity were foundXCode - 未找到与适用的签名身份匹配的配置文件
【发布时间】:2016-04-07 19:11:36
【问题描述】:

我是 XCode 的新手,我正在使用 XCode 7.3 版本。我想在 iOS 设备上使用 XCode 运行该应用程序。这里我的 iOS 设备是一个 IPAD。为此,我已将 IPAD 设备连接到 Mac book pro。该设备已被识别并显示在设备列表中。

当我尝试在连接到 IPAD 设备的 Mac 中通过 XCode 运行项目时,我收到错误消息,因为“未找到与适用的签名身份匹配的配置文件”并带有“修复问题”按钮。

当点击修复问题按钮时,它尝试解决代码签名问题,最后显示错误“带有标识符 'XXX.XXXX.XXX' 的 App ID 不可用。请输入不同的字符串”

p>

我有一个有效的证书以及下载到我的 Mac 上的配置文件,该文件是在苹果开发者帐户中创建的。我尝试了很多来解决这个问题,但无法解决它。

有人可以为我提供解决方案以解决此问题并在 iOS 设备上运行应用程序吗?

【问题讨论】:

  • 你解决过这个问题吗?我面临着同样的事情。谢谢。

标签: ios xcode


【解决方案1】:

您需要为您的应用设置正确的包标识符,用于生成配置文件。

您需要检查的 3 件事 1.证书 2.Provisioning profile 3.Bundle标识符

还要检查您提供的标识符必须存在于您的 Apple 开发者帐户中 在您的情况下,您可能在 info.plist 中使用了错误的标识符 请检查所有目标

如果一切正常,请检查钥匙串中的过期证书 类似于这个问题 This certificate has an invalid issuer Apple Push Services

【讨论】:

  • 你有测试目标吗?请也检查那里,您的个人资料是否生成了您使用的相同证书,如果仍然遇到问题,请重新下载该个人资料,如果已经存在,请删除重复的个人资料
  • 我已经交叉检查了 info.plist 中的标识符是否与苹果开发者帐户中的标识符相同。标识符没有问题。有什么需要验证的吗?我有一个从苹果开发者网站下载的有效证书和一个配置文件。我是初学者,能否详细介绍如何在 iOS 设备上通过 XCode 运行应用程序?
  • 我已经验证,发现没有测试目标。我们如何检查配置文件是否已使用相同的证书生成?您能告诉我如何将个人资料与证书相关联吗?
  • 如果您不确定,请执行 1 件事,然后吊销证书并重新创建并更新配置文件
  • 我之前已经这样做了,但我的所有尝试都以各种方式失败了......撤销了现有证书,创建了一个 CSR 文件,生成了一个新的 iOS 开发证书,在 Mac 中安装了证书并连接mac 到 iOS 设备并运行应用程序,但由于错误“未找到与适用的签名身份匹配的配置文件”而失败
猜你喜欢
  • 2016-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多