“代码签名错误:找不到包含任何钥匙串签名证书的未过期配置文件”

时间:2013-04-12 07:06:22

标签: iphone ios xcode ipad

我的所有新项目都有问题。如果我尝试“存档”以提交到应用商店,我收到此错误"Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates"。但是,如果我尝试存档我的任何旧项目,它们的工作正常。我注意到两个项目中的代码签名选项都不同:

工作项目:

enter image description here

这是NOT WORKING代码签名选项:

enter image description here

我的问题是,为什么差异或如何使我的项目工作并获得代码签名的正确选项。

我非常感谢你的帮助。

1 个答案:

答案 0 :(得分:3)

选择配置文件(开发人员或分发版)时,请确保选择与您在目标摘要中输入的软件包标识符相匹配的配置文件。

可能是您没有添加正确的捆绑标识符。请检查..

编辑:查看摘要中的图片。您必须输入要使用的配置文件的包标识符。我希望您知道每个配置都有一个包标识符。示例com.yourCompany.something

确保选择分发配置文件时目标摘要中的标识符(参考图像)和分发配置文件的标识符匹配。

enter image description here