Xcode 7:“找不到匹配的configuration文件”

我已经更改了App ID并为其创build了一个新的供应configuration文件。 新的软件包ID和configuration文件似乎在目标设置中正确设置,并且在归档时不会收到警告。 但是当我想导出存档时,Xcode显示一个对话框:

找不到匹配的configuration文件“Applications / MyApp.app”

在它下面说:

没有一个有效的供应configuration文件允许指定的权利:应用程序标识符,beta-reports-active,keychain-access-groups

我缺less什么检查/更改?

谢谢

编辑:在警告对话框中,我还显示了button“访问会员中心”和“导入开发人员简介”。 如果我只想导出分发二进制文件,是否需要设置开发人员configuration文件?

进入会员中心 ,然后“ 证书,标识符和configuration文件 ”,然后创build一个新的开发人员configuration文件。 下载并双击configuration文件,然后清理你的应用程序。 并运行。

如果不解决。 看到这个videohttps://www.youtube.com/watch?v=wAdV16nRLp8

解决该问题的方法是手动将DebugRelease Provisioning Profile设置为适当的值,而不是selectAutomatic (即将值设置为开发和配送configurationconfiguration文件)。 基于这个答案 。

这在Xcode 7.2中适用于我:

select您的目标,然后select“常规”选项卡。 在“身份”部分有一个警告,没有供应configuration文件被发现,和一个button,说:“修复问题”。 我按下了它,并解决了这个问题。

在我的情况下,我错过了自动生成的configuration文件,因为我已经改变了现有项目中的包ID。

我解决了这个问题,通过创build一个configuration文件,使用一个明确的应用程序Bundle ID而不是通配符。

对于Xcode 8(正如我试了8,它的工作原理)首先清理项目Xcode – >产品 – >清洁select模拟器作为通用的IOS设备然后再次点击产品 – >归档在归档后xcode自动把你带到orgaiser,否则你可以点击windows – > organizer。 在这里你可以看到过去所有的档案。 现在,主要部分:select要导出的档案。 点击导出。 在“上传到存储button”的右侧,当您点击它时,要求select4个选项中的1个,select – > Save for Development部署(第4个选项)在这之后,取回账户,确保您select了账户通过它你已经做了临时简介或签字证书。 就是这样,它会开始准备你的IPA。 它要求将您的IPA导出到首选位置并制作一个文件夹。

在我的情况下,它有帮助。 没有其他3选项给了我关于configuration文件,但不是第四个相同的错误。

如果通过重新生成Provisioningconfiguration文件不是有用的,您可以尝试转到TARGETS / Build Settings / Packing / Product Bundle标识符 ,也许你忘记更改包标识符。