我正在编写和部署我的第一个iOS应用程序。当我尝试为真实的iOS设备构建我的项目的发布版本(风格)时(我在项目架构中选择Release
并选择Products->Archive
)。我在问题标题中收到错误。尝试使用谷歌搜索我发现它是一个非常流行的错误,只有在stackoverflow上有近四个线程。但是试图按照那里列出的建议改变了一切。
我尝试以不同方式更改Targets-> Build Settings中的证书密钥首选项(代码签名标识)。我还尝试通过xcodebuild
直接更改它们。最后,我尝试了所有的组合(开发者/发行版)。可能这个设置甚至与此问题无关 - 我不知道。
所以问题是这个问题有一些确切的解决方案吗?
答案 0 :(得分:2)
当我升级到xcode 4.5 iOS 6时,我遇到了同样的问题。只需转到管理器并选择配置文件,当您看到您的发行版时,请点击它并将其删除。然后尝试刷新。它将连接到开发人员站点并下载您当前的分发配置文件。然后,当您尝试在项目中选择配置文件时,您可以看到可用的新配置文件集。只需确保您的分发配置文件是最新的。应该如此。 阿德里安
答案 1 :(得分:1)
如果在尝试所有内容后仍然出现此错误,则发现另一个需要检查的深奥内容。确保TARGETS-> Build Settings下的代码签名选择不会覆盖您在PROJECT-> Build Settings中为代码签名设置的内容。
答案 2 :(得分:0)
这个错误出现了,因为我没有在调试模式下设置方案。