构建设置使用UUID指定配置文件

Cry*_*tal 67 iphone xcode code-signing ios provisioning-profile

我似乎无法在新计算机上存档应用程序.我为分发和开发创建了新的配置文件.我创建了一个新的证书签名请求.我可以在我的iPhone上构建我的应用程序,但我无法存档它.我一直收到错误:

未找到匹配的配置文件您的构建设置使用UUID"BD657D9A -..."指定配置文件,但是,未找到此类配置文件.Xcode可以通过从成员中心下载新的配置文件来解决此问题.

我尝试点击"修复问题",但仍然是一个错误.我从钥匙串中删除了我的证书,并通过开发门户网站再次下载了它,但是没有用.我已经尝试过清理,重建,关闭Xcode,而这些都不起作用.我尝试了不同的代码签名 - >自动组合,以及选择我的调试配置文件作为我刚刚在开发门户中创建的开发配置文件,并手动选择我刚刚在开发门户中创建的分发配置文件.两者似乎都不起作用.还有其他疑难解答吗?谢谢.

pli*_*sey 114

我正在使用XCode 7.2并看到了这个问题.重启XCode为我解决了这个问题.不确定它是否总能解决问题,但您可能想先尝试一下.

  • 非常感谢.我花了2个小时 (5认同)
  • 这在30分钟的故障排除后修复了它,谢谢.太令人沮丧了. (3认同)
  • 也为我工作过.我今晚已经多次重新启动Xcode以解决其他问题,但不知何故带我直到我发现这篇文章试试这个问题...我真的很讨厌Apple. (3认同)

Jib*_*haᴎ 42

我知道现在回答这个问题为时已晚,但在搜索此问题后,这个问题出现在顶部.我设法通过选择项目并将选项Build settings更改为UUID我想要的方式来解决这个问题.

在此输入图像描述

  • 这没有解决我的问题,任何其他解决方案? (2认同)
  • 只是一个fyi,我被困在这一段时间,并且值得指出你需要确保在进行这些更改时选择了"目标"而不是"项目".这是在项目名称下面的屏幕顶部的选项卡的左侧(在屏幕截图上面的"N ...") - 如果您只看到"信息",则表示您的屏幕显示错误"和"构建设置" (2认同)

n8y*_*yn8 17

如果您现在使用的是Xcode 7.2,如果您从开发人员中心或Xcode>首选项>帐户下载个人配置文件,则会显示您将收到此消息.选择团队名称和查看详细信息>供应配置文件部分.我下载了个人配置文件(我有几十个因此很难找到特定的配置文件)并且遇到了这个错误.即使您在下载单个配置文件后选择"全部下载",也会出现此错误.

您需要找到配置文件并删除它们,然后选择全部下载.最简单的方法是右键单击已下载的帐户详细信息中的配置文件,然后选择"在Finder中显示"并将其全部删除.然后只需选择全部下载,希望您的个人资料与您的代码签名相匹配.

请参阅:Xcode 7.2未找到匹配的配置文件


Ron*_*ers 7

我在Xcode 7.2和我从教程网站下载的一个例子中遇到了这个问题,我试图在我的iPhone上运行它.

对我来说,这个简单的解决方

1)在"构建设置" - >"代码签名"下:您将找到原始创建者的"硬编码"UUID - >对于调试和发布,将其更改为"自动":

在此输入图像描述

2)在"常规" - >"身份" - >团队下:选择您的配置文件.如果需要,您还可以更新捆绑包标识符.

在此输入图像描述

3)在变化之后,"干净"总是一个好主意,然后建立

这解决了我的问题!


小智 0

有同样的问题\xe2\x80\xa6 确保项目的 Xcode\xca\xbbs GENERAL 视图中的 BUNDLE IDENTIFIER 与配置文件在 Dev Web 门户上读取的内容匹配,然后将该配置文件逐字安装在 Xcode 中。在构建设置中选择该配置文件,现在就可以解决(应用程序安装在设备上没有问题),但我们也注意到我们可以返回到“常规”视图,并且“修复”按钮实际上起作用了:它修复了“未找到” “配置文件(一旦“修复”,修复按钮就会消失)

\n