Xcode5"找不到匹配的配置文件问题"(但擅长xcode4)

lia*_*ang 51 xcode provisioning-profile

在Xcode4.6上一切正常.当我尝试使用Xcode5 dp6在设备上运行app时.我收到错误"找不到匹配的配置文件问题".我该如何解决这个问题?

在此输入图像描述

Dan*_*nil 93

不要忘记在"配置文件"部分中更改配置文件: 在此输入图像描述

理想情况下,您应该AutomaticCode Signing Identity选择所需的配置文件后看到.如果您没有看到任何选项,则表示您没有当前配置文件的私钥.


Com*_*ast 51

让我感到困惑的是,有两套不同的构建设置:1)针对目标的项目2)

在侧边栏(左上角)中有一个代表您项目的蓝色图标.点击: 在此输入图像描述

然后在右侧的主面板中,在顶部栏中,单词"General"的左侧,有一个项目的小图标.单击该按钮,然后在出现的弹出菜单中选择目标:

目标选择

一旦选择了目标,现在可以更改目标的构建设置.它们与项目本身的不同......很奇怪!我不确定为什么整个项目的构建设置与Target不同,因为Target的设置是在构建期间使用的.那么为什么甚至要为项目设置?不确定.

但这就是你改变它们的方式.这解决了我的问题:进入Code Signing> Provisioning Profile>下的Target(而不是Project!),并将设置更改为正确的配置文件.很长一段时间我只是在项目中更改它们,因为我不知道我应该选择目标,而且我一直有这个问题.这解决了!


DBD*_*DBD 7

移动设置配置文件.这让我困惑了一段时间,直到我发现它.

  1. 选择项目文件(打开目标)
  2. 单击"构建设置"选项卡
  3. 向下滚动到"代码签名",然后在那里查看新的"配置文件"部分.

在此输入图像描述


Ale*_*erl 6

好的 - 上面提供的所有答案在某种程度上都是正确的,但对我来说并没有解决这个问题.我正在使用Xcode5.

围绕这个一般错误有很多线程,但从我读到的这是Xcode中的一个错误,可以追溯到3.x版本,可以随机创建与您的Keychain的冲突.

我能够通过执行以下操作来解决此问题:

  1. 打开Xcode - >首选项 - >帐户:删除您的开发者帐户

  2. 打开钥匙串:选择键,删除所有iOS键; 选择我的证书,删除所有iPhone证书

  3. 导航到'/ Users // Library/MobileDevice/Provisioning Profiles',删除所有文件(这是Xcode存储移动配置文件的地方)

  4. 打开Xcode - >首选项 - >帐户:重新添加您的开发者帐户

  5. 导航到项目属性,目标,常规选项卡,您应该看到以下内容 在此输入图像描述

  6. 点击"撤销和请求"(我试过这个,可能需要几分钟)或"导入开发者资料"(或从Apple开发人员门户网站下载并以这种方式导入,应该更快..)

  7. 最后:你可以转到Build Settings并设置'Provisioning Profile'和'Signing Settings',正如大家在这里所描述的那样.

这样做只有这个为我解决了这个错误.

  • 我可以跳过第2步,它仍然有效. (2认同)