验证失败,“没有找到匹配的配置文件...”

问题描述:

由于Xcode 6的更新,我在验证我的应用程序时遇到问题:请参阅截图。验证失败,“没有找到匹配的配置文件...”

我不知道,这是什么意思,和我能做些什么?

注:我有在Xcode和在开发门户有效的配置文件,我可以运行在Xcode的应用程序。

enter image description here

请指点

这意味着,无论你有没有安装有效的配置配置文件,或者你没有在你的目标构建设置中选择了正确的人。

转到您的目标的构建设置并查看代码签名及其Provisioning Profiles字段。 为您的模式选择正确的配置配置文件,然后在代码签名标识字段中查看并确保每个模式的标识与配置配置文件相匹配。

enter image description here

+0

对,这是它应该如何工作的。我知道。但是,自从我升级到Xcode 6后,它不再像那样工作了......我删除了所有的配置文件,生成了新的配置文件,并遵循了您的建议(顺便说一句,我之前一直这么做),但无济于事! – mrd 2014-09-23 11:07:50

+0

您是否在Xcode的偏好设置面板中刷新了您的账户?在您的Developer Portal中,您的所有证书和配置文件是否有效?还要检查Xcode中应用程序的包标识符,并将其与您的Provisioning Profiles和App ID进行比较。 – Razvan 2014-09-23 11:51:59

+0

检查了一切。一切都像它应该是... – mrd 2014-09-23 12:11:40

我看到了这个问题太 - 一切工作正常前的Xcode 6.

编辑 - 在我的情况下,在代码签名,选择设置为分布。我点击进入,看到我有两个分配选项(一个用于开发人员帐户,另一个用于企业)。明确设置正确的解决了这个问题。看起来xcode 6引入了对自动选择行为的更改。希望有所帮助!

+0

这应该作为评论发布而不是答案。 – Manthan 2014-09-26 11:14:18

+0

对不起Manhatan,我发布后意识到。尽管现在有一个合理的答案,但编辑后,我解释了我是如何解决它的。 – 2014-09-26 20:49:13

检查您的Xcode偏好设置中的开发人员帐户。

如果您是多个团队的成员,请从该处选择正确的团队,如果其中一个帐户的开发人员信息已更改,则从您的Xcode首选项中删除该帐户。

尝试删除以前客户端的其他开发人员帐户(如果有)。我有这个。

同时按下取消按钮并退出Xcode或从上面的屏幕截图中选择导入开发人员配置文件可以帮助您。

在我的情况下,它为我工作。

希望它可以帮助你。