仅当将验证内置产品设置为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提交证书。 问候     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...