在Xcode5中没有有效签名身份的配置文件

11

当我尝试在设备上使用Xcode5 dp6运行应用时,出现了以下错误:

没有找到有效签名标识的预配资料问题

我该如何解决这个问题。

输入图像说明


1
你有苹果开发者账户吗? - Hugo Tunius
需要更多关于你所做的事情的解释。 - Toseef Khilji
我曾经遇到完全相同的问题,尝试了所有常规方法,直到我彻底绝望并开始重新创建我的证书。最后一个证书解决了我的问题,但我不知道为什么。 - unexist
4个回答

14

您需要做的只是:

    1. 进入开发者中心的 "Certificates, Identifiers & Profiles"
    2. 在 "Provisioning Profiles" / "Distribution" 中创建一个新的配置文件。
    3. 下载配置文件并打开它
    4. 重新启动Xcode

您可以查看此贴子,以及这个这个


6
分发配置文件与在Xcode中以调试模式尝试在设备上运行应用程序有什么关系? - Ryan Williams

9
  1. 关闭Xcode。
  2. 使用钥匙串删除您的开发者证书和私钥。
  3. 使用开发者中心撤销/删除您的开发者证书。
  4. 使用开发者中心删除所有无效的开发配置文件。
  5. 运行Xcode > 首选项 > 帐户 > (双击您的团队) > 刷新。
  6. Xcode将提示您提交请求以获得新的签名开发者证书。(选择是)
  7. (可选)让您的团队领导在开发者中心批准待定证书。
  8. 再次按下刷新按钮,让Xcode下载新的配置文件。

现在,您应该能够选择其中一个团队配置文件以调试模式运行。


这在我的情况下起作用了 - 我所要做的就是进行前五步(刷新),然后再试一次。 - radicand
是的,它可以工作。但是当你是一个由5名开发人员组成的团队时,你必须为每个人更换证书。感谢苹果。 - Nico AD

6
  1. 进入Xcode偏好设置 -> 账户
  2. 选择/添加开发者账户。
  3. 现在点击“查看详细信息…”
  4. 点击“刷新”
  5. 重新启动Xcode

但不幸的是,这对我来说不适用 :-( - Charlie S

1

我曾经遇到完全相同的问题,通过从钥匙链应用程序中删除供应证书并通过Xcode重新下载它来解决了这个问题(Xcode -> 首选项... -> 帐户)。 如果这不能解决问题,请尝试删除证书和供应配置文件。然后确保在构建设置中正确设置了一切(代码签名)。 希望这可以帮到您。


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