iOS - 存档错误:没有未过期的配置文件,其中包含任何钥匙串签名证书

时间:2013-03-10 22:36:17

标签: ios xcode ios5 ios6

我为开发和分发创建了一个新的AppId和一个新的配置文件。然后我将2个新的配置文件下载到我的xCode中。

我还有一组工作的钥匙串访问文件,可以与我的其他应用程序一起使用。

但是当我尝试存档我的新代码库时,我收到错误:

no unexpired provisioning profiles that contain any of the keychains signing certificates

有谁知道如何配置此应用程序的其余部分?

谢谢, 亚历

2 个答案:

答案 0 :(得分:1)

检查您为项目设置的应用ID是否与新配置文件中的应用ID完全匹配。此外,从Xcode中选择应用目标,转到Build Settings,Code Signing并检查是否在下拉框中选择了新的配置文件。

答案 1 :(得分:1)

当我升级我的xcode时,这件事发生在我身上。我不知道它是否适合您,但我所做的是暂时从xcode中删除了配置文件,然后我使用了刷新选项。 Xcode为我下载了工作和有效的配置文件。只有这样,我才能在目标和项目级别选择正确的配置文件,并能够存档。因此,请尝试从xcode中删除配置文件并刷新,看看这是否适合您。