应用程序失败的协同设计验证警告
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 分发证书签名。我该怎么办?