在我的XCode项目中,我有4种不同的构建配置:生产,开发,登台和登台2.
在我的构建设置中,我注意到Validate Built Product
对于所有配置都设置为“否”。如果我将它们切换为是,那么每次我尝试构建时都会收到警告:
Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011)
我仍然可以继续使用手机并创建Archives。
至少在制作方面,我想将Validate Built Project
改为是,但我不希望每次都看到错误。
我怎样才能让代码开心?
注意:我最近升级到XCode 4.6,重新安装了命令行工具,并在XCode提示我这样做时更新了我的项目设置。我确认我一直将Production设置为Yes,这告诉我这次升级导致了这个错误。
另外,我已经非常彻底地阅读了this support doc,按照所有步骤进行操作,似乎一切都是正确的。