Xcode 6未找到具有有效签名身份(即证书和私钥对)的配置文件

时间:2014-12-22 07:52:55

标签: ios xcode6 provisioning-profile

我从我的同事那里得到p12文件并安装到我的mac中,我发现证书以及私钥正确安装在我的钥匙串中。我还安装了配置文件。

我选择了配置文件& XCODE 6中的相应证书,当我尝试构建应用程序时,我收到此错误。

"No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) were found."

在钥匙串应用中: enter image description here

在xcode 6中:

enter image description here

我尝试了以下但没有运气。

  • 重新启动xcode。
  • 删除并重新安装p12&供应资料。
  • 关闭'在线证书状态protol' &安培; '证书撤销清单'在钥匙串偏好中。

任何人都可以帮我解决这个问题。

注意:我无法访问开发者门户网站。

5 个答案:

答案 0 :(得分:7)

请再次设置代码签名。

enter image description here

答案 1 :(得分:1)

转到Open Xcode - >产品 - >编辑方案 - >检查您选择“运行”和“配置文件”的分配

如果没有更改为分发,因为您使用的是分发证书。

答案 2 :(得分:1)

请与您的同事核实是否仅向您提供的配置文件与该p12证书相关联。 您可以转到您的帐户门户(苹果) - >供应配置文件 - >开发或分发 - >选择您的个人资料 - >编辑 - >检查证书(检查存储在KeyChain和门户选定证书日期的证书日期)。如果他们有任何不匹配,那么有人已经撤销了你的p12证书,你需要获得新的p12&生成新的配置文件。

您拥有自己的苹果帐户凭据,然后我可以为您提供帮助。

答案 3 :(得分:1)

另外,请确保您的目标不仅使用正确的配置,还要确保项目部分。

答案 4 :(得分:0)

Xcode 6自行创建配置文件。您可以使用" XC"来检测它们。作为配置文件名称的前缀。您可以使用该配置文件。

如果这不起作用,请交叉检查Xcode项目的捆绑标识符和配置文件中的捆绑标识符。

要查看配置文件的捆绑包标识符,您可以在Mac上使用iPhone配置实用程序软件。

希望这可以帮助你。