如何解决仅当将验证内置产品设置为yes时,应用程序失败的代码签名验证不成立
| 一个“应用内购买”问题使我过度分析了事情,克服了这个难题,我花了4个小时试图解决无济于事。我将Xcode 4.0与Ios 4.3 SDK结合使用。这里是: 尝试在手机上测试我的应用程序时,我使用带有开发证书的配置文件来构建它。该应用程序在手机上运行良好,没有收到任何警告。但是,如果我打开了“验证内置产品”选项,目标构建设置,我得到以下信息: *警告:默认为标准代码签名工具 警告:应用程序代码签名验证失败。签名无效,或者未使用Apple提交证书签名。 (-19011) 该应用程序仍然可以在手机上正常运行... 如果我使用带有分发证书的供应配置文件来构建相同的项目,即使打开了“验证所构建的产品”,也不会收到此警告。 我几乎尝试了所有事情,直到它像闪电一样使我震惊:这是否可能是一个虚假警报,除了“ ...未使用Apple提交证书签名”以外,什么也没有说?毕竟,我知道它没有使用提交证书签名,因为我想在我的设备上对其进行测试,如果我使用提交证书,则无法这样做... 你们能在您的完美项目中为我检查一下吗? (即打开“验证内置产品”选项,然后使用开发证书进行构建,看看是否也收到此警告) 非常感谢你! 最好的祝福, 弗洛林解决方法
更新到Xcode 4.0后,我一直在一个项目中尝试同样的警告。
由于某些原因,在移动到Xcode 4之后,在我的开发人员配置中,\“验证内置产品\”设置为YES。尽管仅在\“ Target-> Build settings \”中,而在\“ Project-> Build settings \”。将其设置为“否”可修复相关警告。
为了回答您的问题,这非常有意义,因为用于签署要在您的设备或模拟器上运行的版本的Developer证书不是Apple提交证书。
问候
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。