应用程序失败的协同设计验证警告

Posted

技术标签:

【中文标题】应用程序失败的协同设计验证警告【英文标题】:Application failed codesign verification warning 【发布时间】:2013-07-02 18:29:12 【问题描述】:

今天,当我开始在 iPad 上运行我的应用程序时,我在 XCode 中收到了这个警告。

应用程序未通过协同签名验证。签名无效, 包含不允许的权利,或未使用 iPhone 签名 分销证书。 (-19011)

这是说应用程序的配置文件未使用分发证书签名。但是我昨天刚刚提交了我的应用程序,并将我的分发配置文件切换回了开发配置文件。 XCode 不应该认为我仍在为分发而构建。我仍然可以运行我的应用程序,但我现在看不到任何调试信息。我该如何解决这个问题?

【问题讨论】:

您是否尝试过清理并重建? 我试过了,但是不行。 签入钥匙串证书是否过期? 【参考方案1】:

在构建设置中 -> 验证构建的产品

调试:YES 变为 NO

发布:YES 没有变化

警告消失了。

我想我之前对“验证构建的产品”部分有一些误解。

【讨论】:

【参考方案2】:

在 Xcode 中,转到 Product->Scheme->Edit Scheme 并确保您当前的方案构建配置设置为调试。

【讨论】:

以上是关于应用程序失败的协同设计验证警告的主要内容,如果未能解决你的问题,请参考以下文章

应用程序失败的协同设计验证烦人的错误!

应用程序协同设计验证失败 - 应用程序加载器使用的命令行?

应用程序未通过协同设计验证。签名无效,或未使用 iPhone 分发证书签名。我该怎么办?

“应用程序未通过协同设计验证。” -- 一直在工作,直到我在 Xcode 中更改了一些构建设置

iOS 代码设计错误

应用程序未通过协同设计验证